Mock Version: 3.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/mrpt.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1659574586.136796/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fyti6qlz:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fyti6qlz:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'cbc0ca43bb9546b18db69344f81ca2e6', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1659574586.136796/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fyti6qlz:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/mrpt.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1659571200 Wrote: /builddir/build/SRPMS/mrpt-1.4.0-32.fc37.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/mrpt.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1659574586.136796/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fyti6qlz:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fyti6qlz:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e902cb0f9b234f05b2a49d39e7a20b4b', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1659574586.136796/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fyti6qlz:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/mrpt.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1659571200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ga9eHq + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf mrpt-1.4.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/mrpt-1.4.0-fedora.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd mrpt-1.4.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (mrpt-1.3.0-openmp.patch):' Patch #1 (mrpt-1.3.0-openmp.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .openmp --fuzz=0 patching file ./CMakeLists.txt Patch #2 (mrpt-1.4.0-gcc7.patch): + echo 'Patch #2 (mrpt-1.4.0-gcc7.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .gcc7 --fuzz=0 patching file ./cmakemodules/script_detect_gcc.cmake Patch #8 (mrpt-1.3.0-freenect.patch): + echo 'Patch #8 (mrpt-1.3.0-freenect.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .freenect --fuzz=0 patching file ./libs/hwdrivers/CMakeLists.txt Hunk #1 succeeded at 49 (offset 2 lines). Hunk #2 succeeded at 137 (offset 2 lines). Patch #9 (mrpt-1.3.0-octomap.patch): + echo 'Patch #9 (mrpt-1.3.0-octomap.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .octomap --fuzz=0 patching file ./libs/maps/CMakeLists.txt patching file ./libs/maps/include/mrpt/maps/CColouredOctoMap.h patching file ./libs/maps/include/mrpt/maps/COctoMapBase.h patching file ./libs/maps/include/mrpt/maps/COctoMap.h Patch #10 (mrpt-1.4.0-cpp11.patch): + echo 'Patch #10 (mrpt-1.4.0-cpp11.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .cpp11 --fuzz=0 patching file ./libs/base/include/mrpt/math/matrix_adaptors.h Patch #12 (mrpt-1.3.2-octomap18.patch): + echo 'Patch #12 (mrpt-1.3.2-octomap18.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .octomap18 --fuzz=0 patching file ./libs/maps/src/maps/CColouredOctoMap.cpp patching file ./libs/maps/src/maps/COctoMap.cpp Patch #13 (mrpt-1.4.0-boost173.patch): + echo 'Patch #13 (mrpt-1.4.0-boost173.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .boost173 --fuzz=0 patching file ./libs/pbmap/include/mrpt/pbmap/PbMapMaker.h patching file ./libs/pbmap/src/PbMapMaker.cpp Patch #14 (mrpt-gcc11.patch): + echo 'Patch #14 (mrpt-gcc11.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .gcc11 --fuzz=0 patching file libs/base/src/system/os.cpp Patch #15 (mrpt-1.4.0-pcl1.12.patch): + echo 'Patch #15 (mrpt-1.4.0-pcl1.12.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .pcl1.12 --fuzz=0 patching file libs/pbmap/src/PlaneInferredInfo.cpp Patch #16 (mrpt-1.4.0-eigen340-type-mismatch.patch): + echo 'Patch #16 (mrpt-1.4.0-eigen340-type-mismatch.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .eigen_type --fuzz=0 patching file libs/vision/src/CDifodo.cpp Patch #17 (mrpt-1.4.0-eigen340-X11-conflict.patch): + echo 'Patch #17 (mrpt-1.4.0-eigen340-X11-conflict.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .eigen_X11 --fuzz=0 patching file apps/RawLogViewer/CFormRawMap.cpp patching file libs/gui/include/mrpt/gui/CMyGLCanvasBase.h Patch #18 (mrpt-1.4.0-glut.patch): + echo 'Patch #18 (mrpt-1.4.0-glut.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .glut --fuzz=0 patching file cmakemodules/script_gl_glut.cmake Patch #19 (mrpt-1.4.0-gcc12.patch): + echo 'Patch #19 (mrpt-1.4.0-gcc12.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .gcc12 --fuzz=0 patching file libs/base/include/mrpt/math/ops_containers.h + rm -rf libs/opengl/src/glew libs/opengl/src/glext libs/opengl/src/lib3ds + rm -rf libs/base/src/math/CSparse + rm -rf libs/base/include/mrpt/otherlibs/CSparse + rm -rf libs/base/src/utils/jpeglib + rm -rf libs/base/src/compress/zlib/ + rm -rf otherlibs/assimp + rm -rf otherlibs/octomap + rm -rf libs/hwdrivers/src/rplidar + rm -rf libs/maps/include/mrpt/otherlibs/octomap + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.N9hQMT + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + 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 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh mrpt 1.4.0-32.fc37 x86_64 + cd mrpt-1.4.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + 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 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DCSPARSE_LIBRARY=/usr/lib64/libcxsparse.so -DCMAKE_MRPT_IS_RPM_PACKAGE=1 -DMRPT_ENABLE_LIBSTD_PARALLEL_MODE=ON -DMRPT_ENABLE_PRECOMPILED_HDRS=OFF -DMRPT_HAS_PHIDGET=ON -DPHIDGET_ROOT_DIR=/usr -DPHIDGET_LIB_DIR=/usr/lib64 -DMRPT_HAS_TBB=ON -DTBB_LIB_DIR=/usr/lib64 -DMRPT_AUTODETECT_SSE=OFF -DDISABLE_SSE4=ON -DDISABLE_SSE4_1=ON -DDISABLE_SSE4_2=ON -DDISABLE_SSE4_A=ON -DDISABLE_SSE3=ON -DBOOST_ROOT=/usr -DBOOST_LIBRARYDIR=/usr/lib64 -DMRPT_OPTIMIZE_NATIVE=OFF -DCMAKE_BUILD_TYPE=None -DEIGEN_USE_EMBEDDED_VERSION=OFF -DBUILD_KINECT_USE_FREENECT=ON -DBUILD_ARIA=OFF -DBUILD_XSENS_MT3=OFF -DBUILD_XSENS_MT4=OFF -DDISABLE_SIFT_HESS=ON -DPCL_FIND_QUIETLY=OFF -DBUILD_TESTING=OFF -DBUILD_ROBOPEAK_LIDAR=OFF -DDISABLE_OPENCV=ON -DDISABLE_FFMPEG=ON -- The C compiler identification is GNU 12.1.1 -- The CXX compiler identification is GNU 12.1.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 < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at CMakeLists.txt:30 (cmake_policy): The OLD behavior for policy CMP0053 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:33 (cmake_policy): The OLD behavior for policy CMP0026 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:36 (cmake_policy): The OLD behavior for policy CMP0037 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:39 (cmake_policy): The OLD behavior for policy CMP0043 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:42 (cmake_policy): The OLD behavior for policy CMP0081 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Architecture (uname -m): x86_64 -- Kernel name (uname -s): Linux -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") -- Looking for timegm -- Looking for timegm - found -- Looking for _mkgmtime -- Looking for _mkgmtime - not found -- Looking for alloca -- Looking for alloca - not found -- Looking for gettid -- Looking for gettid - found -- Looking for sincos -- Looking for sincos - found -- Looking for lrint -- Looking for lrint - found -- Looking for erf -- Looking for erf - found -- Looking for posix_memalign -- Looking for posix_memalign - found -- Looking for _aligned_malloc -- Looking for _aligned_malloc - not found -- Looking for strtok_r -- Looking for strtok_r - found -- Looking for alloca.h CMake Warning (dev) at /usr/share/cmake/Modules/CheckIncludeFile.cmake:82 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: m For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): cmakemodules/script_detect_functions_headers.cmake:36 (CHECK_INCLUDE_FILE) CMakeLists.txt:219 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for alloca.h - found -- Looking for linux/serial.h -- Looking for linux/serial.h - found -- Looking for linux/input.h -- Looking for linux/input.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for winsock2.h -- Looking for winsock2.h - not found -- Looking for windows.h> #include #include /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/DifOdometry-Camera.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_DifOdometry-Camera /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/rawlog-grabber.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/rawlog-grabber.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_rawlog-grabber /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/build.make doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/build.make doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/RawLogViewer.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/RawLogViewer.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_RawLogViewer /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/ReactiveNavigationDemo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/ReactiveNavigationDemo.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_ReactiveNavigationDemo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/ReactiveNav3D-Demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/ReactiveNav3D-Demo.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_ReactiveNav3D-Demo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/build.make doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/build.make doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/SceneViewer3D.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/SceneViewer3D.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_SceneViewer3D /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_camera-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_camera-calib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_camera-calib.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_camera-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_camera-calib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/camera-calib.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/camera-calib.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_camera-calib /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_icp-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/icp-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/icp-slam.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_icp-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/icp-slam-live.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/icp-slam-live.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_icp-slam-live /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_kf-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kf-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_kf-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kf-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kf-slam.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_kf-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/2d-slam-demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/2d-slam-demo.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_2d-slam-demo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_map-partition.dir/build.make doc/man-pages/CMakeFiles/man_page_map-partition.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_map-partition.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_map-partition.dir/build.make doc/man-pages/CMakeFiles/man_page_map-partition.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/map-partition.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/map-partition.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_map-partition /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_observations2map.dir/build.make doc/man-pages/CMakeFiles/man_page_observations2map.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_observations2map.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_observations2map.dir/build.make doc/man-pages/CMakeFiles/man_page_observations2map.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/observations2map.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/observations2map.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_observations2map /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_pf-localization.dir/build.make doc/man-pages/CMakeFiles/man_page_pf-localization.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_pf-localization.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_pf-localization.dir/build.make doc/man-pages/CMakeFiles/man_page_pf-localization.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/pf-localization.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/pf-localization.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_pf-localization /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ro-localization.dir/build.make doc/man-pages/CMakeFiles/man_page_ro-localization.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_ro-localization.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ro-localization.dir/build.make doc/man-pages/CMakeFiles/man_page_ro-localization.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/ro-localization.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/ro-localization.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_ro-localization /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/rbpf-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/rbpf-slam.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_rbpf-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/simul-landmarks.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/simul-landmarks.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_simul-landmarks /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/simul-beacons.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/simul-beacons.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_simul-beacons /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/simul-gridmap.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/simul-gridmap.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_simul-gridmap /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build.make doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build.make doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/GridmapNavSimul.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/GridmapNavSimul.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_GridmapNavSimul /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_grid-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_grid-matching.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_grid-matching.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_grid-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_grid-matching.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/grid-matching.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/grid-matching.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_grid-matching /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_features-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_features-matching.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_features-matching.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_features-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_features-matching.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/compress/zip.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/compress/zip.cpp.o -MF CMakeFiles/mrpt-base.dir/src/compress/zip.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/compress/zip.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/compress/zip.cpp [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/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 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Built target man_page_kinect-3d-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kinect-3d-view.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kinect-3d-view.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Built target man_page_kinect-3d-view /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kinect-stereo-calib.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kinect-stereo-calib.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Built target man_page_kinect-stereo-calib /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build.make doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build.make doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/robotic-arm-kinematics.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/robotic-arm-kinematics.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CHistogram.cpp [ 5%] Built target man_page_robotic-arm-kinematics [ 5%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrix.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrix.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CMatrix.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CMatrix.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrix.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CHistogram.cpp:11: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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); | ^~~~~ [ 5%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrixB.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrixD.cpp [ 5%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CPolygon.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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); | ^~~~~ [ 6%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CSparseMatrix.cpp [ 6%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CSplineInterpolator1D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/geometry.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/geometry.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/geometry.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/geometry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp [ 6%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/kmeans.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/kmeans.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/kmeans.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 6%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor 'mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:324:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 324 | TLine2D::TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error) { | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:371:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 371 | TLine3D::TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error) { | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:452:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 452 | TPlane::TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error) { | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:465:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 465 | TPlane::TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error) { | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:475:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 475 | TPlane::TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error) { | ^~~~~ [ 6%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/math.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/math.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/math.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/math.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/math.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/data_utils.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/math.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/data_utils.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h: In constructor 'mrpt::math::CMatrixDPtr::CMatrixDPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:72:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 72 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrixD, mrpt::utils::CSerializable, CMatrixD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'mrpt::math::intersect(mrpt::math::TLine3D const&, mrpt::math::TPlane const&, mrpt::math::TObject3D&)', inlined from 'mrpt::math::intersect(mrpt::math::TObject3D const&, mrpt::math::TObject3D const&, mrpt::math::TObject3D&)' at /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:1526:46: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:151:41: warning: 'l2' may be used uninitialized [-Wmaybe-uninitialized] 151 | return intersect(p2,r1,obj); | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp: In function 'mrpt::math::intersect(mrpt::math::TObject3D const&, mrpt::math::TObject3D const&, mrpt::math::TObject3D&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:678:6: note: by argument 2 of type 'const struct TLine3D &' to 'mrpt::math::intersect(mrpt::math::TPlane const&, mrpt::math::TLine3D const&, mrpt::math::TObject3D&)' declared here 678 | bool math::intersect(const TPlane &p1,const TLine3D &r2,TObject3D &obj) { | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:1497:20: note: 'l2' declared here 1497 | TLine3D l1,l2; | ^~ [ 6%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/model_search.cpp [ 7%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/ransac.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/ransac.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/ransac.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/ransac.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h: In constructor 'mrpt::math::CMatrixDPtr::CMatrixDPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:72:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 72 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrixD, mrpt::utils::CSerializable, CMatrixD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_vectors.h:19, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 7%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac_applications.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac_applications.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac_applications.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h: In constructor 'mrpt::math::CMatrixDPtr::CMatrixDPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:72:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 72 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrixD, mrpt::utils::CSerializable, CMatrixD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac_applications.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 7%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/slerp.cpp [ 7%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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); | ^~~~~ [ 7%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint2DPDF.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor 'mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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; } | ^~~~~~~~ [ 7%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDFGaussian.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint2DPDFGaussian.cpp In file included from /builddir/build/BUILD/mrpt-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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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); | ^~~~~ [ 7%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint3D.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor 'mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFGaussian.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFGaussian.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFParticles.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFParticles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFParticles.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFSOG.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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; } | ^~~~~~~~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose2D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose2D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DInterpolator.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DInterpolator.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DInterpolator.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DInterpolator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DInterpolator.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DInterpolator.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussian.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFGaussian.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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' [ 9%] 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' [ 9%] 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' [ 9%] 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' [ 9%] 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' [ 9%] 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' [ 9%] 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' [ 10%] 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' [ 10%] 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' [ 10%] 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' [ 10%] 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' [ 10%] 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' [ 10%] 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' [ 11%] 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' [ 11%] Built target man_page_DifOdometry-Datasets [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussianInf.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussianInf.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussianInf.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussianInf.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFGaussianInf.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/transform_gaussian.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFGaussianInf.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/transform_gaussian.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFParticles.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFParticles.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFParticles.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFParticles.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFParticles.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFParticles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFParticles.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFSOG.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFSOG.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuat.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuat.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDF.cpp [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussian.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDFGaussian.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDFGaussian.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDF.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussianInf.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussianInf.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussianInf.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussianInf.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDFGaussianInf.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDFGaussianInf.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDFGaussianInf.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DRotVec.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DRotVec.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DRotVec.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DRotVec.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Complete missing methods' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp:33:1: note: in expansion of macro 'MRPT_TODO' 33 | MRPT_TODO("Complete missing methods") | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp: In member function 'void mrpt::poses::CPose3DRotVec::composePoint(double, double, double, double&, double&, double&, mrpt::math::CMatrixFixedNumeric*, mrpt::math::CMatrixFixedNumeric*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Jacobians' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp:195:17: note: in expansion of macro 'MRPT_TODO' 195 | MRPT_TODO("Jacobians") | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp: In member function 'void mrpt::poses::CPose3DRotVec::inverseComposePoint(double, double, double, double&, double&, double&, mrpt::math::CMatrixFixedNumeric*, mrpt::math::CMatrixFixedNumeric*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Jacobians' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp:534:5: note: in expansion of macro 'MRPT_TODO' 534 | MRPT_TODO("Jacobians"); | ^~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGaussian.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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; } | ^~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGaussianInf.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussianInf.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGaussianInf.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGrid.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGrid.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGrid.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFParticles.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFParticles.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFSOG.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFSOG.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFSOG.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFSOG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFSOG.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFSOG.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoseRandomSampler.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoseRandomSampler.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoseRandomSampler.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoseRandomSampler.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoseRandomSampler.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseRandomSampler.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoseRandomSampler.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoses2DSequence.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoses2DSequence.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoses2DSequence.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoses2DSequence.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoses2DSequence.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoses2DSequence.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoses2DSequence.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoses3DSequence.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoses3DSequence.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoses3DSequence.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoses3DSequence.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoses3DSequence.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoses3DSequence.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoses3DSequence.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CRobot2DPoseEstimator.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CRobot2DPoseEstimator.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CRobot2DPoseEstimator.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CRobot2DPoseEstimator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CRobot2DPoseEstimator.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CRobot2DPoseEstimator.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/SE_traits.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/SE_traits.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/SE_traits.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/SE_traits.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/SE_traits.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/SE_traits.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/SE_traits.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/SO_SE_average.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/SO_SE_average.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/SO_SE_average.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/SO_SE_average.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/SO_SE_average.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/SO_SE_average.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/SO_SE_average.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/random/RandomGenerator.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/random/RandomGenerator.cpp.o -MF CMakeFiles/mrpt-base.dir/src/random/RandomGenerator.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/random/RandomGenerator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/random/RandomGenerator.cpp [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CCriticalSectionLocker.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CCriticalSectionLocker.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/CCriticalSection_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CCriticalSection_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CCriticalSection_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CCriticalSection_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CCriticalSection_LIN.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CCriticalSection_LIN.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CPipe.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CPipe.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_APP.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_APP.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_APP.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_APP.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_APP.cpp [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp: In member function 'bool mrpt::synch::CSemaphore::waitForSignal(unsigned int)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp:142:22: warning: 'int ftime(timeb*)' is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations] 142 | ftime( &tp ); | ~~~~~^~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp:27: /usr/include/sys/timeb.h:29:12: note: declared here 29 | extern int ftime (struct timeb *__timebuf) | ^~~~~ [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/atomic_incr.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/CDirectoryExplorer.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/CFileSystemWatcher.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CThreadSafeQueue.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/CFileSystemWatcher.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/CFileSystemWatcher.cpp:32: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/base64.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/datetime.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/filesystem.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/memory.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/os.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/os.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/os.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/os.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/os.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/string_utils.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/threads.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/threads.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/vector_loadsave.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/vector_loadsave.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/vector_loadsave.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/vector_loadsave.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/vector_loadsave.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CCanvas.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CClientTCPSocket_LIN.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CClientTCPSocket_common.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CClientTCPSocket_common.cpp: In member function 'void mrpt::utils::CClientTCPSocket::connect(const std::string&, short unsigned int, unsigned int)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CClientTCPSocket_common.cpp:245:17: warning: passing argument 3 to 'restrict'-qualified parameter aliases with argument 4 [-Wrestrict] 245 | &socket_set, // For write or *connect done* | ^~~~~~~~~~~ 246 | &socket_set, // For errors | ~~~~~~~~~~~ [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFile.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFile.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/SimpleIni.h:140:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct KeyOrder : std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFileBase.cpp [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFileMemory.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileMemory.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFileMemory.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFileMemory.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/SimpleIni.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/SimpleIni.h:140:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct KeyOrder : std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFilePrefixer.cpp [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CDebugOutputCapable.cpp [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CDynamicGrid.cpp [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CEnhancedMetaFile_LIN.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CEnhancedMetaFile_LIN.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileGZInputStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileGZOutputStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileInputStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileOutputStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage.cpp:1935:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 1935 | void CImage::makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ) | ^~~~~ [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_JPEG_streams.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_JPEG_streams.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE2.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE2.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE2.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_SSE2.cpp [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_SSE3.cpp [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CListOfClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CListOfClasses.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CListOfClasses.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& 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_SSE2.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CLoadableOptions.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileMemory.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CLoadableOptions.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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/CLog.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CLog.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CLog.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CLog.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CLog.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CLog.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CLog.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMHPropertiesValuesList.cpp [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMRPTMessage.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMHPropertiesValuesList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMHPropertiesValuesList.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h: In constructor 'mrpt::utils::CMemoryChunkPtr::CMemoryChunkPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h:36:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 36 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CMemoryChunk, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMRPTMessage.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMappedImage.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMappedImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMappedImage.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMemoryChunk.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMemoryChunk.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h: In constructor 'mrpt::utils::CMemoryChunkPtr::CMemoryChunkPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h:36:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 36 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CMemoryChunk, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMemoryStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMemoryStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMemoryStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMemoryStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMemoryStream.cpp [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObject.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObject.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CObject.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CObject.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CObject.cpp [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObservable.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObservable.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CObservable.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CObservable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CObservable.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CObject.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObserver.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObserver.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CObserver.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CObserver.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CObserver.cpp [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CPropertiesValuesList.cpp [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CReferencedMemBlock.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CReferencedMemBlock.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CReferencedMemBlock.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CReferencedMemBlock.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CReferencedMemBlock.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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/CRobotSimulator.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CRobotSimulator.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CRobotSimulator.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CRobotSimulator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CRobotSimulator.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CRobotSimulator.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CRobotSimulator.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CSerializable.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CRobotSimulator.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/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; } | ^~~~~~~~ [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CServerTCPSocket_LIN.cpp [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CServerTCPSocket_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CThreadSafeQueue.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/CFileSystemWatcher.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CServerTCPSocket_LIN.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CSimpleDatabase.cpp [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStartUpClassesRegister.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSimpleDatabase.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CSimpleDatabase.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSimpleDatabase.h: In constructor 'mrpt::utils::CSimpleDatabasePtr::CSimpleDatabasePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSimpleDatabase.h:200:1: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 200 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CSimpleDatabase, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CThreadSafeQueue.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/internal_class_registry.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStartUpClassesRegister.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStdOutStream.cpp [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStream.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStream.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStream.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStringList.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStringList.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CStringList.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CStringList.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStringList.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStringList.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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' [ 22%] Built target man_pages_all [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CTicTac.cpp [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CTimeLogger.cpp [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CTypeSelector.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTypeSelector.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CTypeSelector.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTypeSelector.h: In constructor 'mrpt::utils::CTypeSelectorPtr::CTypeSelectorPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTypeSelector.h:78:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CTypeSelector, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/PLY_import_export.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/PLY_import_export.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/PLY_import_export.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/PLY_import_export.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/PLY_import_export.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/PLY_import_export.cpp:50: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/TCamera.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/TCamera.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/TCamera.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/TCamera.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TCamera.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TCamera.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TColor.cpp [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TMatchingPair.cpp [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TStereoCamera.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TMatchingPair.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TStereoCamera.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TStereoCamera.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/color_maps.cpp [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/crc.cpp [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/format.cpp [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/internal_class_registry.cpp [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/md5.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/internal_class_registry.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/net_utils.cpp [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/types.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/net_utils.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ [ 24%] Building C object libs/base/CMakeFiles/mrpt-base.dir/src/utils/simpleini/ConvertUTF.c.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/gcc -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c99 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/simpleini/ConvertUTF.c.o -MF CMakeFiles/mrpt-base.dir/src/utils/simpleini/ConvertUTF.c.o.d -o CMakeFiles/mrpt-base.dir/src/utils/simpleini/ConvertUTF.c.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/ConvertUTF.c [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In static member function 'static void XMLNode::exactMemory(XMLNodeData*)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:1165:51: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct XMLNode'; use 'new' and 'delete' instead [-Wclass-memaccess] 1165 | if (d->pChild) d->pChild=(XMLNode*)realloc(d->pChild,d->nChild*sizeof(XMLNode)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.h:275:28: note: 'struct XMLNode' declared here 275 | typedef struct XMLDLLENTRY XMLNode | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In static member function 'static int XMLNode::detachFromParent(XMLNodeData*)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:2043:36: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct XMLNode' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2043 | if (d->pParent->nChild) memmove(pa+i,pa+i+1,(d->pParent->nChild-i)*sizeof(XMLNode)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.h:275:28: note: 'struct XMLNode' declared here 275 | typedef struct XMLDLLENTRY XMLNode | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In static member function 'static char* ToXMLStringTool::toXMLUnSafe(char*, const char*)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:604:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 604 | case 4: *(dest++)=*(source++); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:605:9: note: here 605 | case 3: *(dest++)=*(source++); | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:605:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 605 | case 3: *(dest++)=*(source++); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:606:9: note: here 606 | case 2: *(dest++)=*(source++); | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:606:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 606 | case 2: *(dest++)=*(source++); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:607:9: note: here 607 | case 1: *(dest++)=*(source++); | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In function 'char* fromXMLString(const char*, int, XML*)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:756:39: warning: this statement may fall through [-Wimplicit-fallthrough=] 756 | case 4: *(d++)=*(ss++); ll--; | ~~^~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:757:13: note: here 757 | case 3: *(d++)=*(ss++); ll--; | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:757:39: warning: this statement may fall through [-Wimplicit-fallthrough=] 757 | case 3: *(d++)=*(ss++); ll--; | ~~^~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:758:13: note: here 758 | case 2: *(d++)=*(ss++); ll--; | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:758:39: warning: this statement may fall through [-Wimplicit-fallthrough=] 758 | case 2: *(d++)=*(ss++); ll--; | ~~^~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:759:13: note: here 759 | case 1: *(d++)=*(ss++); | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In function 'NextToken GetNextToken(XML*, int*, XMLTokenTypeTag*)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:914:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 914 | if (chTemp == _CXML('>')) | ^~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:926:9: note: here 926 | default: | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In static member function 'static XMLNode::XMLCharEncoding XMLNode::guessCharEncoding(void*, int, char)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:2613:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 2613 | case 4: i++; if ((i(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/base.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h:43, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/base.h:30: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 25%] Linking CXX shared library ../../lib/libmrpt-base.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-base.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-base.so.1.4 -o ../../lib/libmrpt-base.so.1.4.0 "CMakeFiles/mrpt-base.dir/src/bayes/CParticleFilter.cpp.o" "CMakeFiles/mrpt-base.dir/src/bayes/CParticleFilterCapable.cpp.o" "CMakeFiles/mrpt-base.dir/src/compress/zip.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CMatrix.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/geometry.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/math.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/ransac.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose2D.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DInterpolator.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussianInf.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFParticles.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussianInf.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DRotVec.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFSOG.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoseRandomSampler.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoses2DSequence.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoses3DSequence.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CRobot2DPoseEstimator.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/SE_traits.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/SO_SE_average.cpp.o" "CMakeFiles/mrpt-base.dir/src/random/RandomGenerator.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CCriticalSection_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_APP.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/os.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/vector_loadsave.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE2.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CLog.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMemoryStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CObject.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CObservable.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CObserver.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CReferencedMemBlock.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CRobotSimulator.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CStringList.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/PLY_import_export.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/TCamera.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/simpleini/ConvertUTF.c.o" "CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/kmeans++/KMeans.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/kmeans++/KmTree.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/kmeans++/KmUtils.cpp.o" "CMakeFiles/mrpt-base.dir/src/base-precomp.cpp.o" "CMakeFiles/mrpt-base.dir/src/registerAllClasses.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg In member function 'construct', inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'push_back' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'decodeUTF8' at /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/string_utils.cpp:127:25: /usr/include/c++/12/bits/new_allocator.h:175:11: warning: 'ch' may be used uninitialized [-Wmaybe-uninitialized] 175 | { ::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/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/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/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/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/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' [ 25%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/C3DSScene.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/C3DSScene.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/C3DSScene.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/C3DSScene.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/C3DSScene.cpp [ 25%] Built target mrpt-bayes /usr/bin/gmake -f libs/graphs/CMakeFiles/mrpt-graphs.dir/build.make libs/graphs/CMakeFiles/mrpt-graphs.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/graphs /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/graphs /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/graphs/CMakeFiles/mrpt-graphs.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/graphs/CMakeFiles/mrpt-graphs.dir/build.make libs/graphs/CMakeFiles/mrpt-graphs.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[2]: Nothing to be done for 'libs/graphs/CMakeFiles/mrpt-graphs.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 25%] Built target mrpt-graphs /usr/bin/gmake -f libs/tfest/CMakeFiles/mrpt-tfest.dir/build.make libs/tfest/CMakeFiles/mrpt-tfest.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/tfest /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest/CMakeFiles/mrpt-tfest.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/tfest/CMakeFiles/mrpt-tfest.dir/build.make libs/tfest/CMakeFiles/mrpt-tfest.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 25%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/scanmatching_backwards_compat.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/C3DSScene.cpp:23: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/scanmatching_backwards_compat.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h: In copy constructor 'mrpt::opengl::C3DSScene::C3DSScene(const mrpt::opengl::C3DSScene&)': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h:28:37: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 28 | class OPENGL_IMPEXP C3DSScene : public CRenderizableDisplayList | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::opengl::C3DSScene::TImpl3DS; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/C3DSScene.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::opengl::C3DSScene::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method 'mrpt::opengl::C3DSScene::C3DSScene(const mrpt::opengl::C3DSScene&)' first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/C3DSScene.cpp:44:1: note: in expansion of macro 'IMPLEMENTS_SERIALIZABLE' 44 | IMPLEMENTS_SERIALIZABLE( C3DSScene, CRenderizableDisplayList, mrpt::opengl ) | ^~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/registerAllClasses.cpp [ 26%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CArrow.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CArrow.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CArrow.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CArrow.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CArrow.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CArrow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CArrow.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/registerAllClasses.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se2_l2.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se2_l2.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/se2_l2.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/se2_l2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se2_l2.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se2_l2.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se2_l2_ransac.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se2_l2_ransac.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CAssimpModel.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CAssimpModel.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CAssimpModel.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CAssimpModel.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CAssimpModel.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAssimpModel.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CAssimpModel.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAssimpModel.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAssimpModel.h: In copy constructor 'mrpt::opengl::CAssimpModel::CAssimpModel(const mrpt::opengl::CAssimpModel&)': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAssimpModel.h:42:37: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 42 | class OPENGL_IMPEXP CAssimpModel : public CRenderizableDisplayList | ^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::opengl::CAssimpModel::TImplAssimp; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CAssimpModel.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::opengl::CAssimpModel::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method 'mrpt::opengl::CAssimpModel::CAssimpModel(const mrpt::opengl::CAssimpModel&)' first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CAssimpModel.cpp:39:1: note: in expansion of macro 'IMPLEMENTS_SERIALIZABLE' 39 | IMPLEMENTS_SERIALIZABLE( CAssimpModel, CRenderizableDisplayList, mrpt::opengl ) | ^~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se3_l2.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se3_l2.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/se3_l2.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/se3_l2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se3_l2.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se3_l2.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CAxis.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CAxis.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CAxis.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CAxis.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CAxis.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAxis.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CAxis.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CBox.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CBox.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CBox.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CBox.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CCamera.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CCamera.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CCamera.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CCamera.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CCamera.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CCamera.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CCylinder.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CCylinder.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CCylinder.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CCylinder.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CCylinder.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CCylinder.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CCylinder.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CDisk.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CDisk.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CDisk.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CDisk.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CDisk.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CDisk.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CDisk.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CEllipsoid.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CEllipsoid.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CEllipsoid.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CEllipsoid.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoid.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoid.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoid.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se3_l2_ransac.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se3_l2_ransac.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/se3_l2_ransac.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/se3_l2_ransac.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se3_l2_ransac.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se3_l2_ransac.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/tfest-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/tfest-precomp.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/tfest-precomp.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/tfest-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/tfest-precomp.cpp [ 27%] Linking CXX shared library ../../lib/libmrpt-tfest.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-tfest.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-tfest.so.1.4 -o ../../lib/libmrpt-tfest.so.1.4.0 "CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/se2_l2.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/se3_l2.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/se3_l2_ransac.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/tfest-precomp.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4 ../../lib/libmrpt-tfest.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 27%] Built target mrpt-tfest /usr/bin/gmake -f libs/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/ConsistencyTest.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/ConsistencyTest.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/ConsistencyTest.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/ConsistencyTest.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/ConsistencyTest.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth2D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth2D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoidInverseDepth2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedEllipsoidTemplate.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidInverseDepth2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoidInverseDepth2D.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth3D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth3D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoidInverseDepth3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedEllipsoidTemplate.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidInverseDepth3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoidInverseDepth3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CEllipsoidRangeBearing2D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CEllipsoidRangeBearing2D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CEllipsoidRangeBearing2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoidRangeBearing2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedEllipsoidTemplate.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidRangeBearing2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoidRangeBearing2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CFBORender.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CFBORender.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CFBORender.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CFBORender.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CFBORender.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CFBORender.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CFrustum.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CFrustum.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CFrustum.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CFrustum.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CFrustum.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CFrustum.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CGeneralizedCylinder.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CGeneralizedCylinder.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CGeneralizedCylinder.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGeneralizedCylinder.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGeneralizedCylinder.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/Miscellaneous.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/Miscellaneous.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/Miscellaneous.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/Miscellaneous.cpp [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CGeneralizedEllipsoidTemplate.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CGeneralizedEllipsoidTemplate.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CGeneralizedEllipsoidTemplate.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGeneralizedEllipsoidTemplate.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedEllipsoidTemplate.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGeneralizedEllipsoidTemplate.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXY.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXY.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXY.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGridPlaneXY.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGridPlaneXY.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGridPlaneXY.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXZ.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXZ.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXZ.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGridPlaneXZ.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGridPlaneXZ.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGridPlaneXZ.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMap.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/PbMap.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/PbMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMap.cpp [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CLight.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CLight.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CLight.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CLight.cpp In file included from /builddir/build/BUILD/mrpt-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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 29%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CMesh.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CMesh.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CMesh.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CMesh.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMesh.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMesh.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMesh.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMesh.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CMesh3D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CMesh3D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CMesh3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMesh3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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); | ^~~~~ 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 ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CMeshFast.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CMeshFast.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CMeshFast.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMeshFast.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMeshFast.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/COctoMapVoxels.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/COctoMapVoxels.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/COctoMapVoxels.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COctoMapVoxels.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctoMapVoxels.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COctoMapVoxels.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/COpenGLScene.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/COpenGLScene.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/COpenGLScene.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLScene.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLScene.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLScene.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLScene.cpp: In member function 'virtual void mrpt::opengl::COpenGLScene::readFromStream(mrpt::utils::CStream&, int)': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLScene.cpp:181:53: warning: implicitly-declared 'mrpt::utils::safe_ptr& mrpt::utils::safe_ptr::operator=(const mrpt::utils::safe_ptr&)' is deprecated [-Wdeprecated-copy] 181 | newView->m_parent = this; | ^~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/safe_pointers.h:68:17: note: because 'mrpt::utils::safe_ptr' has user-provided 'mrpt::utils::safe_ptr::safe_ptr(const mrpt::utils::safe_ptr&) [with T = mrpt::opengl::COpenGLScene]' 68 | safe_ptr(const safe_ptr &o) : safe_ptr_basic(o) { } | ^~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/COpenGLStandardObject.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/COpenGLStandardObject.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/COpenGLStandardObject.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLStandardObject.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLStandardObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLStandardObject.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/COpenGLViewport.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/COpenGLViewport.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/COpenGLViewport.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLViewport.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLViewport.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Implement a setCurrentCameraFromPose() method' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLViewport.cpp:850:1: note: in expansion of macro 'MRPT_TODO' 850 | MRPT_TODO("Implement a setCurrentCameraFromPose() method") | ^~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CPointCloud.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CPointCloud.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CPointCloud.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPointCloud.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloud.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPointCloud.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMapLocaliser.cpp [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CPointCloudColoured.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CPointCloudColoured.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CPointCloudColoured.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPointCloudColoured.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloudColoured.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPointCloudColoured.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPointCloudColoured.cpp: In member function 'void mrpt::opengl::CPointCloudColoured::recolorizeByCoordinate(float, float, int, mrpt::utils::TColormap)': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPointCloudColoured.cpp:265:39: warning: variable 'pt' set but not used [-Wunused-but-set-variable] 265 | mrpt::math::TPoint3Df pt = this->getPointf(i); | ^~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /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/CPolyhedron.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CPolyhedron.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CPolyhedron.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CPolyhedron.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPolyhedron.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPolyhedron.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPolyhedron.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'mrpt::opengl::CPolyhedron::TPolyhedronFace::TPolyhedronFace(mrpt::opengl::CPolyhedron::TPolyhedronFace const&)', inlined from 'std::__new_allocator::construct(mrpt::opengl::CPolyhedron::TPolyhedronFace*, mrpt::opengl::CPolyhedron::TPolyhedronFace const&)void' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'std::allocator_traits >::construct(std::allocator&, mrpt::opengl::CPolyhedron::TPolyhedronFace*, mrpt::opengl::CPolyhedron::TPolyhedronFace const&)void' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'std::vector >::push_back(mrpt::opengl::CPolyhedron::TPolyhedronFace const&)' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'mrpt::opengl::CPolyhedron::CreateCubicPrism(double, double, double, double, double, double)' at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPolyhedron.cpp:385:18: /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPolyhedron.h:72:38: warning: 'MEM[(const struct TPolyhedronFace &)&f].normal' may be used uninitialized [-Wmaybe-uninitialized] 72 | struct OPENGL_IMPEXP TPolyhedronFace { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPolyhedron.cpp: In function 'mrpt::opengl::CPolyhedron::CreateCubicPrism(double, double, double, double, double, double)': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPolyhedron.cpp:382:25: note: 'f' declared here 382 | TPolyhedronFace f; | ^ [ 31%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMapMaker.cpp [ 31%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CRenderizable.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CRenderizable.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CRenderizable.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CRenderizable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CRenderizable.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CRenderizable.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CRenderizableDisplayList.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CRenderizableDisplayList.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CRenderizableDisplayList.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CRenderizableDisplayList.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSetOfLines.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CSetOfLines.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CSetOfLines.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfLines.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSetOfObjects.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CSetOfObjects.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CSetOfObjects.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfObjects.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfObjects.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfObjects.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h:43, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/SemanticClustering.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapMaker.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMapMaker.cpp:36: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedPlane.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfObjects.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSetOfTexturedTriangles.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CSetOfTexturedTriangles.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CSetOfTexturedTriangles.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTexturedTriangles.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfTexturedTriangles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTexturedTriangles.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSetOfTriangles.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CSetOfTriangles.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CSetOfTriangles.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfTriangles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSimpleLine.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CSimpleLine.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CSimpleLine.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSimpleLine.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSimpleLine.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSimpleLine.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSphere.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CSphere.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CSphere.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSphere.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSphere.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSphere.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CText.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CText.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CText.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CText.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CText.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CText.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CText3D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CText3D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CText3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CText3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CText3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CText3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CTextMessageCapable.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CTextMessageCapable.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CTextMessageCapable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CTextMessageCapable.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTextMessageCapable.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CTextMessageCapable.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CTexturedObject.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CTexturedObject.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CTexturedObject.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CTexturedObject.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CTexturedObject.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CTexturedPlane.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CTexturedPlane.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CTexturedPlane.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CTexturedPlane.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedPlane.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CTexturedPlane.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CVectorField2D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CVectorField2D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CVectorField2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CVectorField2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CVectorField2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CVectorField3D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CVectorField3D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CVectorField3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CVectorField3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CVectorField3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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++/12/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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/StockObjects.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/StockObjects.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/StockObjects.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/StockObjects.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfObjects.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/stock_objects.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/StockObjects.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/StockObjects.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/gl_utils.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/gl_utils.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/gl_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/gl_utils.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/gl_utils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/gl_utils.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/opengl-precomp.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/opengl-precomp.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/opengl-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/opengl-precomp.cpp [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/pose_pdfs.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/pose_pdfs.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/pose_pdfs.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/pose_pdfs.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoid.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/pose_pdfs.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/Plane.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/Plane.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /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/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 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/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-opengl.so.1.4 -o ../../lib/libmrpt-opengl.so.1.4.0 "CMakeFiles/mrpt-opengl.dir/src/C3DSScene.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CArrow.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CAssimpModel.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CAxis.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CBox.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CCamera.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CCylinder.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CDisk.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CEllipsoid.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth2D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth3D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CEllipsoidRangeBearing2D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CFBORender.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CFrustum.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CGeneralizedCylinder.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CGeneralizedEllipsoidTemplate.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXY.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXZ.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CLight.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CMesh.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CMesh3D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CMeshFast.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/COctoMapVoxels.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/COpenGLScene.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/COpenGLStandardObject.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/COpenGLViewport.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CPointCloud.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CPointCloudColoured.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CPolyhedron.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CRenderizable.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CRenderizableDisplayList.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSetOfLines.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSetOfObjects.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSetOfTexturedTriangles.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSetOfTriangles.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSimpleLine.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSphere.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CText.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CText3D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CTextMessageCapable.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CTexturedObject.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CTexturedPlane.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CVectorField2D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CVectorField3D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/StockObjects.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/gl_utils.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/opengl-precomp.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/pose_pdfs.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/registerAllClasses.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-base.so.1.4.0 -lGL -lGLU /usr/lib64/libglut.so.3.11.1 -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 -lGL -lm -lX11 -lXi 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/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -MD -MT apps/mrpt-perfdata2html/CMakeFiles/mrpt-perfdata2html.dir/mrpt-perfdata2html-main.cpp.o -MF CMakeFiles/mrpt-perfdata2html.dir/mrpt-perfdata2html-main.cpp.o.d -o CMakeFiles/mrpt-perfdata2html.dir/mrpt-perfdata2html-main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-perfdata2html/mrpt-perfdata2html-main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-perfdata2html/../mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-perfdata2html/mrpt-perfdata2html-main.cpp:25: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:31, from /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h:346, from /usr/include/eigen3/Eigen/Core:22: In function '_mm_loadu_ps', inlined from 'Eigen::internal::ploadu(Eigen::internal::unpacket_traits::type const*)float __vector(4)' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:739:22, inlined from 'Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)float __vector(4)' at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from 'Eigen::internal::evaluator > >::packet<0, float __vector(4)>(long) constfloat __vector(4)' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:245:40, inlined from 'Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacket<16, 0, float __vector(4)>(long)void' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:681:114, inlined from 'Eigen::internal::dense_assignment_loop, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 3, 0>::run(Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:437:75, inlined from 'Eigen::internal::call_dense_assignment_loop, -1, 1, false>, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from 'Eigen::internal::Assignment, -1, 1, false>, Eigen::Matrix, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&, Eigen::internal::assign_op const&)' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from 'Eigen::internal::call_assignment_no_alias, -1, 1, false>, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from 'Eigen::internal::call_assignment, -1, 1, false>, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&, Eigen::internal::assign_op const&, Eigen::internal::enable_if, Eigen::internal::evaluator_traits >::Shape>::value, void*>::type)void' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:858:27, inlined from 'Eigen::internal::call_assignment, -1, 1, false>, Eigen::Matrix >(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&)void' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18, inlined from 'Eigen::MatrixBase, -1, 1, false> >::operator= >(Eigen::DenseBase > const&)Eigen::Block, -1, 1, false>&' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28, inlined from 'mrpt::pbmap::getMultiDimMeanShift_color(std::vector, std::allocator > >&, float&, float&)Eigen::Matrix' at /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:206:27: /usr/lib/gcc/x86_64-redhat-linux/12/include/xmmintrin.h:934:23: warning: array subscript '__m128_u[0]' is partly outside array bounds of 'struct Vector3f[1]' [-Warray-bounds] 934 | 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; | ^~~~~~~~~ [ 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/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/mrpt-perfdata2html.dir/mrpt-perfdata2html-main.cpp.o" -o ../../bin/mrpt-perfdata2html -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 35%] Built target mrpt-perfdata2html /usr/bin/gmake -f libs/obs/CMakeFiles/mrpt-obs.dir/build.make libs/obs/CMakeFiles/mrpt-obs.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/obs /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs/CMakeFiles/mrpt-obs.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/obs/CMakeFiles/mrpt-obs.dir/build.make libs/obs/CMakeFiles/mrpt-obs.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 35%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CAction.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CAction.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor 'mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PlaneInferredInfo.cpp [ 35%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionCollection.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionCollection.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CActionCollection.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CActionCollection.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionCollection.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionCollection.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor 'mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/SubgraphMatcher.cpp [ 35%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement2D.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement2D.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionRobotMovement2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionRobotMovement2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor 'mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/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/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/registerAllClasses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h:43, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/SemanticClustering.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapMaker.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap.h:20, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/registerAllClasses.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 36%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionRobotMovement3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionRobotMovement3D.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor 'mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 36%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CMetricMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CMetricMap.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 36%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation2DRangeScan.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation2DRangeScan.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 36%] Linking CXX shared library ../../lib/libmrpt-pbmap.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-pbmap.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-pbmap.so.1.4 -o ../../lib/libmrpt-pbmap.so.1.4.0 "CMakeFiles/mrpt-pbmap.dir/src/ConsistencyTest.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/Miscellaneous.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/PbMap.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-base.so.1.4.0 /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_surface.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libflann_cpp.so -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg /usr/lib64/libpcl_io.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so /usr/lib64/libjsoncpp.so /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl [ 36%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScanWithUncertainty.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScanWithUncertainty.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScanWithUncertainty.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScanWithUncertainty.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation2DRangeScanWithUncertainty.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScanWithUncertainty.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation2DRangeScanWithUncertainty.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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); | ^~~~~ [ 36%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation3DRangeScan.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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") | ^~~~~~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-pbmap.so.1.4.0 ../../lib/libmrpt-pbmap.so.1.4 ../../lib/libmrpt-pbmap.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 36%] Built target mrpt-pbmap /usr/bin/gmake -f libs/gui/CMakeFiles/mrpt-gui.dir/build.make libs/gui/CMakeFiles/mrpt-gui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/gui /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui/CMakeFiles/mrpt-gui.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/gui/CMakeFiles/mrpt-gui.dir/build.make libs/gui/CMakeFiles/mrpt-gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 36%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp: In member function 'wxBitmap mpLayer::GetColourSquare(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp:105:34: warning: 'wxBrush::wxBrush(const wxColour&, int)' is deprecated: use wxBRUSHSTYLE_XXX constants [-Wdeprecated-declarations] 105 | wxBrush brush(filler, wxSOLID); | ^ In file included from /usr/include/wx-3.2/wx/brush.h:77, from /usr/include/wx-3.2/wx/dc.h:24, from /usr/include/wx-3.2/wx/dcclient.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp:46: /usr/include/wx-3.2/wx/gtk/brush.h:41:5: note: declared here 41 | wxBrush(const wxColour& col, int style); | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp: In member function 'virtual void mpScaleX::Plot(wxDC&, mpWindow&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp:835:55: warning: 'void wxPen::SetStyle(int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 835 | m_pen.SetStyle(wxDOT); | ~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/wx-3.2/wx/pen.h:107, from /usr/include/wx-3.2/wx/dc.h:25: /usr/include/wx-3.2/wx/gtk/pen.h:54:10: note: declared here 54 | void SetStyle(int style) { SetStyle((wxPenStyle)style); } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp:846:55: warning: 'void wxPen::SetStyle(int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 846 | m_pen.SetStyle(wxSOLID); | ~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/wx-3.2/wx/gtk/pen.h:54:10: note: declared here 54 | void SetStyle(int style) { SetStyle((wxPenStyle)style); } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp: In member function 'virtual void mpScaleY::Plot(wxDC&, mpWindow&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp:1072:47: warning: 'void wxPen::SetStyle(int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 1072 | m_pen.SetStyle(wxDOT); | ~~~~~~~~~~~~~~^~~~~~~ /usr/include/wx-3.2/wx/gtk/pen.h:54:10: note: declared here 54 | void SetStyle(int style) { SetStyle((wxPenStyle)style); } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp:1083:47: warning: 'void wxPen::SetStyle(int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 1083 | m_pen.SetStyle(wxSOLID); | ~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/wx-3.2/wx/gtk/pen.h:54:10: note: declared here 54 | void SetStyle(int style) { SetStyle((wxPenStyle)style); } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp: In member function 'void mpWindow::OnMouseMove(wxMouseEvent&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp:1338:45: warning: 'wxPen::wxPen(const wxColour&, int, int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 1338 | wxPen pen(*wxBLACK, 1, wxDOT); | ^ /usr/include/wx-3.2/wx/gtk/pen.h:51:5: note: declared here 51 | wxPen(const wxColour& col, int width, int style); | ^~~~~ [ 36%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation6DFeatures.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation6DFeatures.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation6DFeatures.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation6DFeatures.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 37%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBatteryState.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBatteryState.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBatteryState.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBatteryState.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 38%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/CBaseGUIWindow.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CBaseGUIWindow.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CBaseGUIWindow.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CBaseGUIWindow.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CBaseGUIWindow.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CBaseGUIWindow.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CBaseGUIWindow.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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); | ^~~~~ [ 38%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBeaconRanges.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBeaconRanges.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBeaconRanges.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBeaconRanges.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 38%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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) | ^~~~~ [ 38%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBearingRange.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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/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/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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/CObservationBearingRange.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationCANBusJ1939.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationCANBusJ1939.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationCANBusJ1939.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationComment.cpp [ 38%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationComment.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationComment.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGPS.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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/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/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); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_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) | ^~~~~~~~~~~~~~~~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationGasSensors.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationGasSensors.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationGasSensors.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationGasSensors.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGasSensors.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGasSensors.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGasSensors.cpp: In member function 'void mrpt::obs::CObservationGasSensors::CMOSmodel::inverse_MOSmodeling(const float&, const mrpt::system::TTimeStamp&)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGasSensors.cpp:355:26: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 355 | }catch(exception e){ | ^ [ 38%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationIMU.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationIMU.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationIMU.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationIMU.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationIMU.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationIMU.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationIMU.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h: In constructor 'mrpt::math::CMatrixDPtr::CMatrixDPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:72:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 72 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrixD, mrpt::utils::CSerializable, CMatrixD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationIMU.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /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); | ^~~~~ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationImage.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationImage.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationImage.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationImage.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationImage.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationImage.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 39%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationOdometry.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationOdometry.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationOdometry.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationOdometry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationOdometry.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRFID.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRFID.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationRFID.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationRFID.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRFID.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRFID.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRGBD360.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRGBD360.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationRGBD360.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationRGBD360.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRGBD360.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRGBD360.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRGBD360.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/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 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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 ); | ^~~~~ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRange.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRange.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationRange.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationRange.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRange.cpp [ 39%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxUtils.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRange.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRawDAQ.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRawDAQ.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationRawDAQ.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationRawDAQ.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRawDAQ.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRawDAQ.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationReflectivity.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationReflectivity.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationReflectivity.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationReflectivity.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationReflectivity.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationReflectivity.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationReflectivity.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationReflectivity.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 40%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationSkeleton.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationSkeleton.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationSkeleton.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationSkeleton.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationSkeleton.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationSkeleton.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationSkeleton.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationSkeleton.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 40%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationStereoImages.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationStereoImages.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationStereoImages.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationStereoImages.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationStereoImages.cpp [ 41%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/gui-precomp.cpp [ 41%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationStereoImages.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/registerAllClasses.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX shared library ../../lib/libmrpt-gui.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-gui.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-gui.so.1.4 -o ../../lib/libmrpt-gui.so.1.4.0 "CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CBaseGUIWindow.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o" "CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o" "CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o" "CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o" "CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationStereoImagesFeatures.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationStereoImagesFeatures.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationStereoImagesFeatures.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationStereoImagesFeatures.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationStereoImagesFeatures.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImagesFeatures.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationStereoImagesFeatures.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImagesFeatures.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationVelodyneScan.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationVelodyneScan.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationVelodyneScan.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationVelodyneScan.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationVelodyneScan.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationVelodyneScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationVelodyneScan.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationVelodyneScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ 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' [ 41%] 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' [ 41%] Building CXX object libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_kinematics_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o -MF CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o.d -o CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/CKinematicChain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/CKinematicChain.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/kinematics-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/CKinematicChain.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationWindSensor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationWindSensor.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationWindSensor.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationWindSensor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationWindSensor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWindSensor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationWindSensor.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 42%] Building CXX object libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_kinematics_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o -MF CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o.d -o CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/kinematics-precomp.cpp /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/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/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); | ^~~~~ 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_kinematics_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/registerAllClasses.cpp [ 42%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationWirelessPower.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationWirelessPower.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationWirelessPower.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationWirelessPower.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationWirelessPower.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/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/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Linking CXX shared library ../../lib/libmrpt-kinematics.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-kinematics.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-kinematics.so.1.4 -o ../../lib/libmrpt-kinematics.so.1.4.0 "CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o" "CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o" "CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp [ 43%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CRawlog.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CRawlog.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CRawlog.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CRawlog.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CRawlog.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CRawlog.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | 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' [ 43%] 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' [ 43%] Building CXX object apps/graph-slam/CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/graph-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -MD -MT apps/graph-slam/CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o -MF CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o.d -o CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/graph-slam_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/graph-slam_main.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CAStarAlgorithm.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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/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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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 ) | ^ [ 43%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CSensoryFrame.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CSensoryFrame.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CSensoryFrame.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CSensoryFrame.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSensoryFrame.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSensoryFrame.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CSimpleMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CSimpleMap.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CSimpleMap.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CSimpleMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSimpleMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CSimpleMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSimpleMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CSimpleMap.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CSinCosLookUpTableFor2DScans.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CSinCosLookUpTableFor2DScans.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CSinCosLookUpTableFor2DScans.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CSinCosLookUpTableFor2DScans.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSinCosLookUpTableFor2DScans.cpp In file included from /builddir/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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSinCosLookUpTableFor2DScans.h:12: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSinCosLookUpTableFor2DScans.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 43%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/TMetricMapInitializer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/TMetricMapInitializer.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/TMetricMapInitializer.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/TMetricMapInitializer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/TMetricMapInitializer.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/TMetricMapInitializer.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/TMetricMapInitializer.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/TMetricMapInitializer.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/TMetricMapTypesRegistry.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/TMetricMapTypesRegistry.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/TMetricMapTypesRegistry.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/TMetricMapTypesRegistry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/TMetricMapTypesRegistry.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/TMetricMapTypesRegistry.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/VelodyneCalibration.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/VelodyneCalibration.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/VelodyneCalibration.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/VelodyneCalibration.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/VelodyneCalibration.cpp [ 44%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/carmen_log_tools.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/carmen_log_tools.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/carmen_log_tools.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/carmen_log_tools.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/carmen_log_tools.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/carmen_log_tools.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 45%] Building CXX object apps/graph-slam/CMakeFiles/graph-slam.dir/display_graph.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/graph-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -MD -MT apps/graph-slam/CMakeFiles/graph-slam.dir/display_graph.cpp.o -MF CMakeFiles/graph-slam.dir/display_graph.cpp.o.d -o CMakeFiles/graph-slam.dir/display_graph.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/display_graph.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/display_graph.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CAStarAlgorithm.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 45%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_ascii_nmea.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_ascii_nmea.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/gnss_messages_ascii_nmea.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/gnss_messages_ascii_nmea.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_ascii_nmea.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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); | ^~~~~ [ 45%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_common.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/gnss_messages_common.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/gnss_messages_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_common.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/display_graph.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_topcon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_common.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_novatel.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_novatel.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/gnss_messages_novatel.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/gnss_messages_novatel.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_novatel.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_novatel.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_topcon.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_topcon.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/gnss_messages_topcon.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/gnss_messages_topcon.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_topcon.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_topcon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_topcon.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/metric_map_types.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/metric_map_types.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/metric_map_types.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/metric_map_types.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/metric_map_types.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/metric_map_types.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/obs-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/obs-precomp.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/obs-precomp.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/obs-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/obs-precomp.cpp [ 46%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:20, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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 ); | ^~~~~ [ 46%] Linking CXX executable ../../bin/graph-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/graph-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/graph-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o" "CMakeFiles/graph-slam.dir/display_graph.cpp.o" -o ../../bin/graph-slam -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/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; } | ^~~~~~~~ [ 46%] Linking CXX shared library ../../lib/libmrpt-obs.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-obs.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-obs.so.1.4 -o ../../lib/libmrpt-obs.so.1.4.0 "CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CActionCollection.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement2D.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScanWithUncertainty.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationGasSensors.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationIMU.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationImage.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationOdometry.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationRFID.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationRGBD360.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationRange.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationRawDAQ.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationReflectivity.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationSkeleton.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationStereoImages.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationStereoImagesFeatures.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationVelodyneScan.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationWindSensor.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationWirelessPower.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CRawlog.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CSensoryFrame.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CSimpleMap.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CSinCosLookUpTableFor2DScans.cpp.o" "CMakeFiles/mrpt-obs.dir/src/TMetricMapInitializer.cpp.o" "CMakeFiles/mrpt-obs.dir/src/TMetricMapTypesRegistry.cpp.o" "CMakeFiles/mrpt-obs.dir/src/VelodyneCalibration.cpp.o" "CMakeFiles/mrpt-obs.dir/src/carmen_log_tools.cpp.o" "CMakeFiles/mrpt-obs.dir/src/gnss_messages_ascii_nmea.cpp.o" "CMakeFiles/mrpt-obs.dir/src/gnss_messages_common.cpp.o" "CMakeFiles/mrpt-obs.dir/src/gnss_messages_novatel.cpp.o" "CMakeFiles/mrpt-obs.dir/src/gnss_messages_topcon.cpp.o" "CMakeFiles/mrpt-obs.dir/src/metric_map_types.cpp.o" "CMakeFiles/mrpt-obs.dir/src/obs-precomp.cpp.o" "CMakeFiles/mrpt-obs.dir/src/registerAllClasses.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 46%] 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' [ 46%] Building CXX object apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/robotic-arm-kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsApp.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsApp.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsApp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsApp.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 46%] Building CXX object apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/robotic-arm-kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsMain.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsMain.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp: In constructor 'robotic_arm_kinematicsFrame::robotic_arm_kinematicsFrame(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:325:31: warning: 'void wxFontBase::SetWeight(wxDeprecatedGUIConstants)' is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 325 | StaticText10Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:346:30: warning: 'void wxFontBase::SetWeight(wxDeprecatedGUIConstants)' is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 346 | StaticText2Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:356:106: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 356 | wxFont lbXYZsFont(7,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:361:110: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 361 | wxFont edMatrixFont(7,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Monospace"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:395:58: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 395 | Connect(ID_RADIOBOX2,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::On1stXYZSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:396:66: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 396 | Connect(ID_SIMPLEHTMLLISTBOX1,wxEVT_COMMAND_LISTBOX_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnlistLinksSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:397:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 397 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnbtnAddLinkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:398:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 398 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnbtnClearClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:399:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 399 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnbtnDeleteClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:400:58: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 400 | Connect(ID_RADIOBOX1,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnrbTypeSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:401:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 401 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnButtonSaveFromEdit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:402:216: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 402 | Connect(ID_SLIDER1,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:403:45: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 403 | Connect(ID_SLIDER1,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:404:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 404 | Connect(ID_SLIDER1,wxEVT_COMMAND_SLIDER_UPDATED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:405:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 405 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnButtonSaveFromEdit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:406:216: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 406 | Connect(ID_SLIDER2,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:407:45: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 407 | Connect(ID_SLIDER2,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:408:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 408 | Connect(ID_SLIDER2,wxEVT_COMMAND_SLIDER_UPDATED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:409:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 409 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnButtonSaveFromEdit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:410:216: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 410 | Connect(ID_SLIDER3,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:411:45: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 411 | Connect(ID_SLIDER3,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:412:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 412 | Connect(ID_SLIDER3,wxEVT_COMMAND_SLIDER_UPDATED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:413:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 413 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnButtonSaveFromEdit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:414:216: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 414 | Connect(ID_SLIDER4,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:415:45: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 415 | Connect(ID_SLIDER4,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:416:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 416 | Connect(ID_SLIDER4,wxEVT_COMMAND_SLIDER_UPDATED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:417:56: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 417 | Connect(ID_LISTBOX1,wxEVT_COMMAND_LISTBOX_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnlbXYZsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:418:54: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 418 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnbtnClearClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:419:54: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 419 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnLoadBinary); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:420:54: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 420 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSaveBinary); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:421:52: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 421 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:422:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 422 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/PanelDOF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/robotic-arm-kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/PanelDOF.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/PanelDOF.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/PanelDOF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-obs.so.1.4 ../../lib/libmrpt-obs.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 47%] Built target mrpt-obs /usr/bin/gmake -f libs/maps/CMakeFiles/mrpt-maps.dir/build.make libs/maps/CMakeFiles/mrpt-maps.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/maps /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps/CMakeFiles/mrpt-maps.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/maps/CMakeFiles/mrpt-maps.dir/build.make libs/maps/CMakeFiles/mrpt-maps.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 47%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CBeacon.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp: In constructor 'PanelDOF::PanelDOF(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp:54:221: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 54 | Connect( ID_SLIDER1,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderDOFScroll, NULL,the_win ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp:55:57: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 55 | Connect(ID_SLIDER1,wxEVT_COMMAND_SLIDER_UPDATED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderDOFScroll, NULL,the_win); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/robotic-arm-kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/CAboutBox.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/CAboutBox.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 47%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CBeaconMap.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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/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 ); | ^~~~~ [ 47%] Building CXX object apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/robotic-arm-kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/MyGLCanvas.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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++/12/bits/stl_algobase.h:719: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++/12/bits/stl_algobase.h:760: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++/12/bits/stl_algobase.h:769: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++/12/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++/12/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++/12/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++/12/bits/stl_algobase.h:800: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++/12/bits/stl_algobase.h:892: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++/12/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++/12/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) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 47%] Linking CXX executable ../../bin/robotic-arm-kinematics cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/robotic-arm-kinematics && /usr/bin/cmake -E cmake_link_script CMakeFiles/robotic-arm-kinematics.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsApp.cpp.o" "CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsMain.cpp.o" "CMakeFiles/robotic-arm-kinematics.dir/PanelDOF.cpp.o" "CMakeFiles/robotic-arm-kinematics.dir/CAboutBox.cpp.o" "CMakeFiles/robotic-arm-kinematics.dir/MyGLCanvas.cpp.o" -o ../../bin/robotic-arm-kinematics -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-kinematics.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 47%] Built target robotic-arm-kinematics /usr/bin/gmake -f libs/vision/CMakeFiles/mrpt-vision.dir/build.make libs/vision/CMakeFiles/mrpt-vision.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/vision /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision/CMakeFiles/mrpt-vision.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/vision/CMakeFiles/mrpt-vision.dir/build.make libs/vision/CMakeFiles/mrpt-vision.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 47%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmark.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmark.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 47%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/maps/CLandmarksMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/maps/CLandmarksMap.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/maps/CLandmarksMap.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/maps/CLandmarksMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmarksMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmarksMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmarksMap.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h: In constructor 'mrpt::maps::CLandmarksMap::TLikelihoodOptions::TLikelihoodOptions()': /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:316:31: warning: 'mrpt::maps::CLandmarksMap::TLikelihoodOptions::GPS_sigma' will be initialized after [-Wreorder] 316 | float GPS_sigma; //!< A constant "sigma" for GPS localization data (in meters) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:288:69: warning: 'mrpt::vision::CFeatureExtraction::TOptions mrpt::maps::CLandmarksMap::TLikelihoodOptions::SIFT_feat_options' [-Wreorder] 288 | mrpt::vision::CFeatureExtraction::TOptions SIFT_feat_options; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmarksMap.cpp:2124:1: warning: when initialized here [-Wreorder] 2124 | CLandmarksMap::TLikelihoodOptions::TLikelihoodOptions() : | ^~~~~~~~~~~~~ [ 47%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CColouredOctoMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CColouredOctoMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CColouredOctoMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CColouredOctoMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredOctoMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredOctoMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h: In copy constructor 'mrpt::maps::COctoMapBase::COctoMapBase(const mrpt::maps::COctoMapBase&)': /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:43:23: warning: implicitly-declared 'mrpt::maps::COctoMapBase::TInsertionOptions::TInsertionOptions(const mrpt::maps::COctoMapBase::TInsertionOptions&)' is deprecated [-Wdeprecated-copy] 43 | class COctoMapBase : public mrpt::maps::CMetricMap | ^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:75:53: note: because 'mrpt::maps::COctoMapBase::TInsertionOptions' has user-provided 'mrpt::maps::COctoMapBase::TInsertionOptions& mrpt::maps::COctoMapBase::TInsertionOptions::operator=(const mrpt::maps::COctoMapBase::TInsertionOptions&) [with OCTREE = octomap::ColorOcTree; OCTREE_NODE = octomap::ColorOcTreeNode]' 75 | TInsertionOptions & operator = (const TInsertionOptions &o) | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h: In copy constructor 'mrpt::maps::CColouredOctoMap::CColouredOctoMap(const mrpt::maps::CColouredOctoMap&)': /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h:32:35: note: synthesized method 'mrpt::maps::COctoMapBase::COctoMapBase(const mrpt::maps::COctoMapBase&)' first required here 32 | class MAPS_IMPEXP CColouredOctoMap : public COctoMapBase | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredOctoMap.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::maps::CColouredOctoMap::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method 'mrpt::maps::CColouredOctoMap::CColouredOctoMap(const mrpt::maps::CColouredOctoMap&)' first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredOctoMap.cpp:71:1: note: in expansion of macro 'IMPLEMENTS_SERIALIZABLE' 71 | IMPLEMENTS_SERIALIZABLE(CColouredOctoMap, CMetricMap,mrpt::maps) | ^~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredPointsMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredPointsMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 48%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CGasConcentrationGridMap2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CGasConcentrationGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CGasConcentrationGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CGasConcentrationGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CGasConcentrationGridMap2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CGasConcentrationGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CGasConcentrationGridMap2D.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /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) | ^ [ 48%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_Base.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_Base.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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 ); | ^~~~~ [ 48%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_Base.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_Base.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_Base.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_Base.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D_Base.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_Base.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D_Base.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_Base.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 48%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_MRF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_MRF.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_MRF.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_MRF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D_MRF.cpp [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/obs/CObservationVisualLandmarks.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/obs/CObservationVisualLandmarks.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/obs/CObservationVisualLandmarks.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/obs/CObservationVisualLandmarks.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/obs/CObservationVisualLandmarks.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_MRF.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D_MRF.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/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/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") | ^~~~~~~~~ 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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_10.cpp [ 49%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10_plain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10_plain.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10_plain.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10_plain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_10_plain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/math/KDTreeCapable.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_prototypes.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_10_plain.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_12.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_prototypes.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_12.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12_plain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12_plain.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12_plain.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12_plain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_12_plain.cpp [ 49%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_getAs.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_getAs.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, 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); | ^~~~~ [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_9.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in 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_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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9_plain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9_plain.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9_plain.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9_plain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_9_plain.cpp [ 49%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_insert.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_insert.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_insert.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_insert.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_insert.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_insert.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_prototypes.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_9_plain.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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/vision/CMakeFiles/mrpt-vision.dir/src/CCamModel.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CCamModel.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CCamModel.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CCamModel.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CCamModel.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /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 ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_io.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_io.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_io.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_likelihood.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_likelihood.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CDifodo.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CDifodo.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CDifodo.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CDifodo.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CDifodo.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CDifodo.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_simulate.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_simulate.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_voronoi.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_voronoi.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COctoMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMap.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COctoMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h: In copy constructor 'mrpt::maps::COctoMapBase::COctoMapBase(const mrpt::maps::COctoMapBase&)': /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:43:23: warning: implicitly-declared 'mrpt::maps::COctoMapBase::TInsertionOptions::TInsertionOptions(const mrpt::maps::COctoMapBase::TInsertionOptions&)' is deprecated [-Wdeprecated-copy] 43 | class COctoMapBase : public mrpt::maps::CMetricMap | ^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:75:53: note: because 'mrpt::maps::COctoMapBase::TInsertionOptions' has user-provided 'mrpt::maps::COctoMapBase::TInsertionOptions& mrpt::maps::COctoMapBase::TInsertionOptions::operator=(const mrpt::maps::COctoMapBase::TInsertionOptions&) [with OCTREE = octomap::OcTree; OCTREE_NODE = octomap::OcTreeNode]' 75 | TInsertionOptions & operator = (const TInsertionOptions &o) | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMap.h: In copy constructor 'mrpt::maps::COctoMap::COctoMap(const mrpt::maps::COctoMap&)': /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMap.h:35:35: note: synthesized method 'mrpt::maps::COctoMapBase::COctoMapBase(const mrpt::maps::COctoMapBase&)' first required here 35 | class MAPS_IMPEXP COctoMap : public COctoMapBase | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COctoMap.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::maps::COctoMap::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method 'mrpt::maps::COctoMap::COctoMap(const mrpt::maps::COctoMap&)' first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COctoMap.cpp:66:1: note: in expansion of macro 'IMPLEMENTS_SERIALIZABLE' 66 | IMPLEMENTS_SERIALIZABLE(COctoMap, CMetricMap,mrpt::maps) | ^~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CPointsMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CPointsMap.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CPointsMap.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CPointsMap_liblas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CPointsMap_liblas.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CRandomFieldGridMap2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CRandomFieldGridMap2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /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"); | ^~~~~~~~~ [ 52%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeature.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeature.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeature.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeature.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeature.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeature.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 52%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FAST.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FAST.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FAST.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FAST.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_FAST.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_FAST.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 52%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CReflectivityGridMap2D.cpp [ 52%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FASTER.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FASTER.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FASTER.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FASTER.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_FASTER.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/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/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_ORB.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_ORB.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_ORB.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_ORB.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_ORB.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_ORB.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 52%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CSimplePointsMap.cpp 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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CSimplePointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CSimplePointsMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SIFT.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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/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 ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SURF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SURF.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SURF.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SURF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SURF.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SURF.cpp:48:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if HAVE_OPENCV_WITH_SURF | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SURF.cpp:155:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if HAVE_OPENCV_WITH_SURF | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SURF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CWeightedPointsMap.cpp [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_common.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_common.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWeightedPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CWeightedPointsMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ 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 ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in 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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_common.cpp: In member function 'void mrpt::vision::CFeatureExtraction::detectFeatures(const mrpt::utils::CImage&, mrpt::vision::CFeatureList&, unsigned int, unsigned int, const mrpt::vision::TImageROI&) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Refactor: check if OpenCV's tile method can be directly called to save space here?' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_common.cpp:56:25: note: in expansion of macro 'MRPT_TODO' 56 | MRPT_TODO("Refactor: check if OpenCV's tile method can be directly called to save space here?") | ^~~~~~~~~ [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_harris_KLT.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_harris_KLT.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_harris_KLT.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_harris_KLT.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_harris_KLT.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_harris_KLT.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 53%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CWirelessPowerGridMap2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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 ()???") | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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; } | ^~~~~~~~ [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_logPolarImg.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_logPolarImg.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_logPolarImg.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_logPolarImg.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_logPolarImg.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_polarImg.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_polarImg.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_polarImg.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_polarImg.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_polarImg.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_polarImg.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in 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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/opengl/CAngularObservationMesh.cpp [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_spinImg.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_spinImg.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_spinImg.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_spinImg.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_spinImg.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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/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/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/maps/include/mrpt/opengl/CAngularObservationMesh.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:184:33: required from 'mrpt::math::CMatrixTemplate::~CMatrixTemplate() [with T = mrpt::math::TPoint3D]' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:204:38: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ 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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CImagePyramid.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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); | ^~~~~ [ 53%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/opengl/CPlanarLaserScan.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in 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; } | ^~~~~~~~ [ 54%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CStereoRectifyMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CStereoRectifyMap.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CStereoRectifyMap.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CStereoRectifyMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CStereoRectifyMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/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 ); | ^~~~~ [ 55%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps-precomp.cpp [ 55%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/registerAllClasses.cpp [ 55%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CUndistortMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CUndistortMap.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CUndistortMap.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CUndistortMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CUndistortMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CUndistortMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CUndistortMap.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CUndistortMap.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/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 ); | ^~~~~ [ 55%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CVideoFileWriter.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CVideoFileWriter.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CVideoFileWriter.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:38: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:184:33: required from 'mrpt::math::CMatrixTemplate::~CMatrixTemplate() [with T = mrpt::math::TPoint3D]' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:204:38: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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 ); | ^~~~~ [ 55%] Linking CXX shared library ../../lib/libmrpt-maps.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-maps.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-maps.so.1.4 -o ../../lib/libmrpt-maps.so.1.4.0 "CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CColouredOctoMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CGasConcentrationGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_Base.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_MRF.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_insert.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o" "CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o" "CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_surface.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg /usr/lib64/libpcl_io.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so /usr/lib64/libjsoncpp.so /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl [ 55%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/ba_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/ba_common.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/ba_common.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/ba_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/ba_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/bundle_adjustment.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/ba_common.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 55%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/ba_full.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/ba_full.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/ba_full.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/ba_full.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/ba_full.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/bundle_adjustment.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/ba_full.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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 ); | ^~~~~ [ 55%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_cam_calib.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_cam_calib.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/checkerboard_cam_calib.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/checkerboard_cam_calib.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_cam_calib.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileMemory.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_cam_calib.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_find_corners.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_cam_calib.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 55%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_find_corners.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_find_corners.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/checkerboard_find_corners.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/checkerboard_find_corners.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_find_corners.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_find_corners.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_find_corners.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 56%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_multiple_detector.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_multiple_detector.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/checkerboard_multiple_detector.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/checkerboard_multiple_detector.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_multiple_detector.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/kmeans.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_multiple_detector.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_multiple_detector.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_ocamcalib_detector.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_ocamcalib_detector.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/checkerboard_ocamcalib_detector.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/checkerboard_ocamcalib_detector.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_ocamcalib_detector.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CArray.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_ocamcalib_detector.cpp:52: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_ocamcalib_detector.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_ocamcalib_detector.cpp:51: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 56%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/chessboard_stereo_camera_calib.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/chessboard_stereo_camera_calib.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/chessboard_stereo_camera_calib.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/chessboard_stereo_camera_calib.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/chessboard_stereo_camera_calib.cpp cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-maps.so.1.4 ../../lib/libmrpt-maps.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 56%] Built target mrpt-maps /usr/bin/gmake -f libs/topography/CMakeFiles/mrpt-topography.dir/build.make libs/topography/CMakeFiles/mrpt-topography.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/topography /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography/CMakeFiles/mrpt-topography.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/topography/CMakeFiles/mrpt-topography.dir/build.make libs/topography/CMakeFiles/mrpt-topography.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 57%] Building CXX object libs/topography/CMakeFiles/mrpt-topography.dir/src/conversions.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_topography_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/topography/CMakeFiles/mrpt-topography.dir/src/conversions.cpp.o -MF CMakeFiles/mrpt-topography.dir/src/conversions.cpp.o.d -o CMakeFiles/mrpt-topography.dir/src/conversions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/conversions.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileMemory.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/chessboard_stereo_camera_calib.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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/topography/CMakeFiles/mrpt-topography.dir/src/path_from_rtk_gps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_topography_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/topography/CMakeFiles/mrpt-topography.dir/src/path_from_rtk_gps.cpp.o -MF CMakeFiles/mrpt-topography.dir/src/path_from_rtk_gps.cpp.o.d -o CMakeFiles/mrpt-topography.dir/src/path_from_rtk_gps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/path_from_rtk_gps.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h: In copy constructor 'mrpt::obs::CObservationGPS::CObservationGPS(const mrpt::obs::CObservationGPS&)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared 'constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)' is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because 'mrpt::obs::CObservationGPS::internal_msg_test_proxy' has user-provided 'mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::NMEA_GGA]' 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared 'constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)' is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because 'mrpt::obs::CObservationGPS::internal_msg_test_proxy' has user-provided 'mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::NMEA_RMC]' 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared 'constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)' is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because 'mrpt::obs::CObservationGPS::internal_msg_test_proxy' has user-provided 'mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::TOPCON_PZS]' 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared 'constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)' is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because 'mrpt::obs::CObservationGPS::internal_msg_test_proxy' has user-provided 'mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::TOPCON_SATS]' 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp: In function 'void mrpt::topography::path_from_rtk_gps(mrpt::poses::CPose3DInterpolator&, const mrpt::obs::CRawlog&, size_t, size_t, bool, bool, int, TPathFromRTKInfo*)': /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp:331:138: note: synthesized method 'mrpt::obs::CObservationGPS::CObservationGPS(const mrpt::obs::CObservationGPS&)' first required here 331 | CObservationGPSPtr new_gps = CObservationGPSPtr( new CObservationGPS(*GPS_a1) ); | ^ [ 57%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/multiDesc_utils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/multiDesc_utils.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/multiDesc_utils.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/multiDesc_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/multiDesc_utils.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/multiDesc_utils.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h:19: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/pinhole.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/pinhole.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/pinhole.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/pinhole.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/pinhole.cpp [ 57%] Building CXX object libs/topography/CMakeFiles/mrpt-topography.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_topography_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/topography/CMakeFiles/mrpt-topography.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-topography.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-topography.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/conversions.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/registerAllClasses.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/path_from_rtk_gps.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /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 ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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; } | ^~~~~~~~ [ 57%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 57%] Building CXX object libs/topography/CMakeFiles/mrpt-topography.dir/src/topography-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_topography_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/topography/CMakeFiles/mrpt-topography.dir/src/topography-precomp.cpp.o -MF CMakeFiles/mrpt-topography.dir/src/topography-precomp.cpp.o.d -o CMakeFiles/mrpt-topography.dir/src/topography-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/topography-precomp.cpp [ 57%] Linking CXX shared library ../../lib/libmrpt-topography.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-topography.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-topography.so.1.4 -o ../../lib/libmrpt-topography.so.1.4.0 "CMakeFiles/mrpt-topography.dir/src/conversions.cpp.o" "CMakeFiles/mrpt-topography.dir/src/path_from_rtk_gps.cpp.o" "CMakeFiles/mrpt-topography.dir/src/registerAllClasses.cpp.o" "CMakeFiles/mrpt-topography.dir/src/topography-precomp.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lrt -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision.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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h:19, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/tracking.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/tracking.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/tracking.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/tracking.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/tracking.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/tracking.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/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' [ 57%] 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' [ 57%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o -MF CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:30, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerApp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerApp.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerApp.cpp:23: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ [ 58%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/tracking_KL.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/tracking_KL.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/tracking_KL.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/tracking_KL.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/tracking_KL.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/tracking_KL.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 58%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o -MF CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/menu.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 58%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/types.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/types.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/types.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/types.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/types.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/types.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/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 ); | ^~~~~ /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++/12/string:48, 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++/12/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:64: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:184:33: required from 'mrpt::math::CMatrixTemplate::~CMatrixTemplate() [with T = mrpt::math::TPoint3D]' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:204:38: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 58%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/vision-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/vision-precomp.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/vision-precomp.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/vision-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision-precomp.cpp [ 58%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/vision_utils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/vision_utils.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/vision_utils.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/vision_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision_utils.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision_utils.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision_utils.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision_utils.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o -MF CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:30, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp:32: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp:12: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 58%] Linking CXX shared library ../../lib/libmrpt-vision.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-vision.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-vision.so.1.4 -o ../../lib/libmrpt-vision.so.1.4.0 "CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o" "CMakeFiles/mrpt-vision.dir/src/maps/CLandmarksMap.cpp.o" "CMakeFiles/mrpt-vision.dir/src/obs/CObservationVisualLandmarks.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10_plain.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12_plain.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9_plain.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CCamModel.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CDifodo.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeature.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FAST.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FASTER.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_ORB.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SURF.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_common.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_harris_KLT.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_logPolarImg.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_polarImg.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_spinImg.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CStereoRectifyMap.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CUndistortMap.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o" "CMakeFiles/mrpt-vision.dir/src/ba_common.cpp.o" "CMakeFiles/mrpt-vision.dir/src/ba_full.cpp.o" "CMakeFiles/mrpt-vision.dir/src/checkerboard_cam_calib.cpp.o" "CMakeFiles/mrpt-vision.dir/src/checkerboard_find_corners.cpp.o" "CMakeFiles/mrpt-vision.dir/src/checkerboard_multiple_detector.cpp.o" "CMakeFiles/mrpt-vision.dir/src/checkerboard_ocamcalib_detector.cpp.o" "CMakeFiles/mrpt-vision.dir/src/chessboard_stereo_camera_calib.cpp.o" "CMakeFiles/mrpt-vision.dir/src/multiDesc_utils.cpp.o" "CMakeFiles/mrpt-vision.dir/src/pinhole.cpp.o" "CMakeFiles/mrpt-vision.dir/src/registerAllClasses.cpp.o" "CMakeFiles/mrpt-vision.dir/src/tracking.cpp.o" "CMakeFiles/mrpt-vision.dir/src/tracking_KL.cpp.o" "CMakeFiles/mrpt-vision.dir/src/types.cpp.o" "CMakeFiles/mrpt-vision.dir/src/vision-precomp.cpp.o" "CMakeFiles/mrpt-vision.dir/src/vision_utils.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp: In constructor 'CDialogOptions::CDialogOptions(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp:210:57: warning: cast between incompatible pointer to member types from 'void (CDialogOptions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 210 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDialogOptions::OnbtnOkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp:211:57: warning: cast between incompatible pointer to member types from 'void (CDialogOptions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 211 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDialogOptions::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o -MF CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:30, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp: In constructor 'CAboutBox::CAboutBox(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:71:114: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 71 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:84:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 84 | wxFont TextCtrl2Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:87:108: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 87 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:90:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 90 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:93:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 93 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:106:53: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 106 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:107:40: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 107 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o -MF CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.h:24, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/scrolwin.h:14, from /usr/include/wx-3.2/wx/generic/grid.h:20, from /usr/include/wx-3.2/wx/grid.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.h:15: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o -MF CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp: In constructor 'CDlgPLYOptions::CDlgPLYOptions(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp:129:62: warning: cast between incompatible pointer to member types from 'void (CDlgPLYOptions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 129 | Connect(ID_RADIOBOX2,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&CDlgPLYOptions::OnrbClassSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp:130:57: warning: cast between incompatible pointer to member types from 'void (CDlgPLYOptions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 130 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgPLYOptions::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp:131:57: warning: cast between incompatible pointer to member types from 'void (CDlgPLYOptions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 131 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgPLYOptions::OnbtnOKClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Linking CXX executable ../../bin/SceneViewer3D cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/cmake -E cmake_link_script CMakeFiles/SceneViewer3D.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o -o ../../bin/SceneViewer3D -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Built target SceneViewer3D /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' [ 59%] Building CXX object apps/carmen2rawlog/CMakeFiles/carmen2rawlog.dir/carmen2rawlog_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/carmen2rawlog && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -MD -MT apps/carmen2rawlog/CMakeFiles/carmen2rawlog.dir/carmen2rawlog_main.cpp.o -MF CMakeFiles/carmen2rawlog.dir/carmen2rawlog_main.cpp.o.d -o CMakeFiles/carmen2rawlog.dir/carmen2rawlog_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2rawlog/carmen2rawlog_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2rawlog/carmen2rawlog_main.cpp:27: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/carmen_log_tools.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2rawlog/carmen2rawlog_main.cpp:29: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ) | ^ 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' [ 59%] Built target mrpt-vision /usr/bin/gmake -f apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/build.make apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2simplemap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/carmen2simplemap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/build.make apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Building CXX object apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/carmen2simplemap_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/carmen2simplemap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -MD -MT apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/carmen2simplemap_main.cpp.o -MF CMakeFiles/carmen2simplemap.dir/carmen2simplemap_main.cpp.o.d -o CMakeFiles/carmen2simplemap.dir/carmen2simplemap_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2simplemap/carmen2simplemap_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2simplemap/carmen2simplemap_main.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/carmen_log_tools.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2simplemap/carmen2simplemap_main.cpp:30: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2simplemap/carmen2simplemap_main.cpp:35: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 59%] Linking CXX executable ../../bin/carmen2rawlog cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/carmen2rawlog && /usr/bin/cmake -E cmake_link_script CMakeFiles/carmen2rawlog.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic CMakeFiles/carmen2rawlog.dir/carmen2rawlog_main.cpp.o -o ../../bin/carmen2rawlog -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Built target carmen2rawlog /usr/bin/gmake -f apps/features-matching/CMakeFiles/features-matching.dir/build.make apps/features-matching/CMakeFiles/features-matching.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/features-matching /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/features-matching /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/features-matching/CMakeFiles/features-matching.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/features-matching/CMakeFiles/features-matching.dir/build.make apps/features-matching/CMakeFiles/features-matching.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Building CXX object apps/features-matching/CMakeFiles/features-matching.dir/features_matching_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/features-matching && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -MD -MT apps/features-matching/CMakeFiles/features-matching.dir/features_matching_main.cpp.o -MF CMakeFiles/features-matching.dir/features_matching_main.cpp.o.d -o CMakeFiles/features-matching.dir/features_matching_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/features-matching/features_matching_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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 ); | ^~~~~ [ 59%] Linking CXX executable ../../bin/carmen2simplemap cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/carmen2simplemap && /usr/bin/cmake -E cmake_link_script CMakeFiles/carmen2simplemap.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic CMakeFiles/carmen2simplemap.dir/carmen2simplemap_main.cpp.o -o ../../bin/carmen2simplemap -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Built target carmen2simplemap /usr/bin/gmake -f apps/image2gridmap/CMakeFiles/image2gridmap.dir/build.make apps/image2gridmap/CMakeFiles/image2gridmap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/image2gridmap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/image2gridmap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/image2gridmap/CMakeFiles/image2gridmap.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/image2gridmap/CMakeFiles/image2gridmap.dir/build.make apps/image2gridmap/CMakeFiles/image2gridmap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Building CXX object apps/image2gridmap/CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/image2gridmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/image2gridmap/CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o -MF CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o.d -o CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/image2gridmap/image2gridmap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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; } | ^~~~~~~~ [ 59%] Linking CXX executable ../../bin/features-matching cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/features-matching && /usr/bin/cmake -E cmake_link_script CMakeFiles/features-matching.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/features-matching.dir/features_matching_main.cpp.o" -o ../../bin/features-matching -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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 ) | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Built target features-matching /usr/bin/gmake -f apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/build.make apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/build.make apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_main.cpp:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_main.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 60%] Linking CXX executable ../../bin/image2gridmap cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/image2gridmap && /usr/bin/cmake -E cmake_link_script CMakeFiles/image2gridmap.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o -o ../../bin/image2gridmap -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 60%] Built target image2gridmap /usr/bin/gmake -f apps/simul-beacons/CMakeFiles/simul-beacons.dir/build.make apps/simul-beacons/CMakeFiles/simul-beacons.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/simul-beacons /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-beacons /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-beacons/CMakeFiles/simul-beacons.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/simul-beacons/CMakeFiles/simul-beacons.dir/build.make apps/simul-beacons/CMakeFiles/simul-beacons.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 60%] Building CXX object apps/simul-beacons/CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-beacons && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/simul-beacons/CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o -MF CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o.d -o CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/simul-beacons/simul-beacons-main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-beacons/simul-beacons-main.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-poses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-poses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 60%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps.cpp [ 60%] Linking CXX executable ../../bin/simul-beacons cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-beacons && /usr/bin/cmake -E cmake_link_script CMakeFiles/simul-beacons.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o" -o ../../bin/simul-beacons -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 60%] Built target simul-beacons /usr/bin/gmake -f apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/build.make apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-gridmap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/build.make apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 60%] Building CXX object apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-gridmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o -MF CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o.d -o CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap/simul-gridmap_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap/simul-gridmap_main.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor 'mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap/simul-gridmap_main.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap/simul-gridmap_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap/simul-gridmap_main.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 60%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps_gas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps_gas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps_gas.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Linking CXX executable ../../bin/simul-gridmap cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-gridmap && /usr/bin/cmake -E cmake_link_script CMakeFiles/simul-gridmap.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o" -o ../../bin/simul-gridmap -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 61%] Built target simul-gridmap [ 61%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_info.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_info.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 61%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_externalize.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated 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/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /usr/bin/gmake -f libs/slam/CMakeFiles/mrpt-slam.dir/build.make libs/slam/CMakeFiles/mrpt-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam/CMakeFiles/mrpt-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/slam/CMakeFiles/mrpt-slam.dir/build.make libs/slam/CMakeFiles/mrpt-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/maps/CMultiMetricMap.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/maps/CMultiMetricMap.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/maps/CMultiMetricMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/maps/CMultiMetricMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/maps/CMultiMetricMap.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor 'mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/maps/CMultiMetricMap.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_filters.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_filters.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 62%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CGridMapAligner.cpp [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_cuts.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ 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 ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in 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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ 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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_rawdaq.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_rawdaq.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_sensor-poses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_sensor-poses.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_sensor-poses.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_sensor-poses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_sensor-poses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_sensor-poses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 62%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CICP.cpp [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_camera-params.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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 ); | ^~~~~ /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; | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-images.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-images.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-rangbear.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-rangbear.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 63%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CIncrementalMapPartitioner.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CIncrementalMapPartitioner.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-3d-pointclouds.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-3d-pointclouds.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-3d-pointclouds.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_generate-3d-pointclouds.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-pcd.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-pcd.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-pcd.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_generate-pcd.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_generate-pcd.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_stereo-rectify.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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 apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_rename_externals.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_rename_externals.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-timestamps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-timestamps.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_list-timestamps.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_list-timestamps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-timestamps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-timestamps.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilder.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilder.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilder.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilder.cpp [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_remap_timestamps.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_remap_timestamps.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_remap_timestamps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_remap_timestamps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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, 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated 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/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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_imu.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_imu.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_imu.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_imu.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_imu.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderICP.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderICP.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderICP.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilderICP.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/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/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_2d-scans.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_2d-scans.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_2d-scans.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_2d-scans.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_2d-scans.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 65%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilderRBPF.cpp [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_odometry.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_odometry.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_odometry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_odometry.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_enose.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_enose.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_enose.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_enose.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_enose.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_anemometer.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_anemometer.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_anemometer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_anemometer.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_anemometer.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 65%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapsAlignmentAlgorithm.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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%] Linking CXX executable ../../bin/rawlog-edit cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/cmake -E cmake_link_script CMakeFiles/rawlog-edit.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_sensor-poses.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-3d-pointclouds.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-pcd.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_list-timestamps.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_remap_timestamps.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_imu.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_2d-scans.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_odometry.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_enose.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_anemometer.cpp.o" -o ../../bin/rawlog-edit -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-topography.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization2D.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization2D.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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 ); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 65%] Built target rawlog-edit /usr/bin/gmake -f libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/build.make libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/build.make libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 65%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/C2DRangeFinderAbstract.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/C2DRangeFinderAbstract.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CActivMediaRobotBase.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CActivMediaRobotBase.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CActivMediaRobotBase.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CActivMediaRobotBase.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 65%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardDLMS.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardDLMS.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardDLMS.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization3D.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization3D.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFParticles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardENoses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardENoses.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardENoses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardENoses.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 65%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardIR.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardIR.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardIR.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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); | ^~~~~ [ 66%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardSonars.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardSonars.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardSonars.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardSonars.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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); | ^~~~~ [ 66%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCANBusReader.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationCANBusJ1939.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCANBusReader.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCANBusReader.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp [ 67%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMapPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CDUO3DCamera.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CDUO3DCamera.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CDUO3DCamera.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CDUO3DCamera.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CDUO3DCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CDUO3DCamera.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/os.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CDUO3DCamera.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: FIXME: Try to remove the pragma lib above ==> TARGET_LINK_LIBRARIES() in hwdrivers/CMakeLists.txt, so it can work seamlessly on Linux in the future' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CDUO3DCamera.cpp:37:1: note: in expansion of macro 'MRPT_TODO' 37 | MRPT_TODO("FIXME: Try to remove the pragma lib above ==> TARGET_LINK_LIBRARIES() in hwdrivers/CMakeLists.txt, so it can work seamlessly on Linux in the future") | ^~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CEnoseModular.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CEnoseModular.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CEnoseModular.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CEnoseModular.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CEnoseModular.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CEnoseModular.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF_RBPF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMapPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF_RBPF.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CFFMPEG_InputStream.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CFFMPEG_InputStream.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CFFMPEG_InputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CFFMPEG_InputStream.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CFFMPEG_InputStream.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CFFMPEG_InputStream.cpp:36: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NMEA.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NMEA.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NMEA.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NMEA.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NMEA.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NMEA.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NOVATEL_OEM6.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NOVATEL_OEM6.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NOVATEL_OEM6.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NOVATEL_OEM6.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NOVATEL_OEM6.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NOVATEL_OEM6.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPS_NTRIP.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGPS_NTRIP.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGPS_NTRIP.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPS_NTRIP.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPS_NTRIP.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPS_NTRIP.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPClient.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPEmitter.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPS_NTRIP.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGenericSensor.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGenericSensor.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGenericSensor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGenericSensor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGenericSensor.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&) [with _U1 = long unsigned int; _U2 = mrpt::utils::CSerializablePtr; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const long unsigned int; _T2 = mrpt::utils::CSerializablePtr]': /usr/include/c++/12/bits/new_allocator.h:175: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++/12/bits/alloc_traits.h:516: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++/12/bits/stl_tree.h:595:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Link_type, _Args&& ...) [with _Args = {std::pair}; _Key = long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; _Link_type = std::_Rb_tree_node >*]' /usr/include/c++/12/bits/stl_tree.h:612:21: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {std::pair}; _Key = long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; _Link_type = std::_Rb_tree_node >*]' /usr/include/c++/12/bits/stl_tree.h:1636:32: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Auto_node::_Auto_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _Args&& ...) [with _Args = {std::pair}; _Key = long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' /usr/include/c++/12/bits/stl_tree.h:2448:13: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_equal(_Args&& ...) [with _Args = {std::pair}; _Key = long 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++/12/bits/stl_multimap.h:556:32: required from 'std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long unsigned int; _Tp = mrpt::utils::CSerializablePtr; _Compare = std::less; _Alloc = std::allocator >; std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> = std::enable_if > >::type; typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator; typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other = std::allocator >; typename __gnu_cxx::__alloc_traits<_Allocator>::rebind > = __gnu_cxx::__alloc_traits >, std::pair >::rebind >; typename _Allocator::value_type = std::pair]' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGenericSensor.cpp:87:20: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:64, from /usr/include/c++/12/string:50, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_pair.h:555:11: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(mrpt::utils::CSerializablePtr&&)' first required here 555 | 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGillAnemometer.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGillAnemometer.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGillAnemometer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGillAnemometer.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGillAnemometer.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGillAnemometer.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWindSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGillAnemometer.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGyroKVHDSP3000.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGyroKVHDSP3000.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGyroKVHDSP3000.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGyroKVHDSP3000.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGyroKVHDSP3000.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGyroKVHDSP3000.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGyroKVHDSP3000.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CHokuyoURG.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CHokuyoURG.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CHokuyoURG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CHokuyoURG.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CHokuyoURG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CHokuyoURG.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CHokuyoURG.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUIntersense.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CIMUIntersense.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CIMUIntersense.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUIntersense.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUIntersense.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUIntersense.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUIntersense.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUXSens.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens_MT4.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens_MT4.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens_MT4.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUXSens_MT4.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens_MT4.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUXSens_MT4.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens_MT4.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 69%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/COccupancyGridMapFeatureExtractor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIbeoLuxETH.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CIbeoLuxETH.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CIbeoLuxETH.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIbeoLuxETH.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/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/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRangeBearingKFSLAM.cpp [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_FlyCapture2.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_FlyCapture2.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_FlyCapture2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_FlyCapture2.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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/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++/12/bits/stl_function.h:1438, from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in 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 ); | ^~~~~ 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_OpenCV.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_OpenCV.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_OpenCV.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_OpenCV.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_OpenCV.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_OpenCV.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_dc1394.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_dc1394.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_dc1394.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_dc1394.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_dc1394.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_dc1394.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImpinjRFID.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CImpinjRFID.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CImpinjRFID.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImpinjRFID.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_LIN.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_LIN.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp: In member function 'void mrpt::hwdrivers::CInterfaceFTDI::Purge()': /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp:437:35: warning: 'int ftdi_usb_purge_buffers(ftdi_context*)' is deprecated [-Wdeprecated-declarations] 437 | if (ftdi_usb_purge_buffers(ctx)<0) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp:21: /usr/include/libftdi1/ftdi.h:566:20: note: declared here 566 | int DEPRECATED(ftdi_usb_purge_buffers(struct ftdi_context *ftdi)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/libftdi1/ftdi.h:247:55: note: in definition of macro 'DEPRECATED' 247 | #define DEPRECATED(func) __attribute__ ((deprecated)) func | ^~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_common.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_common.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_common.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CJoystick.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CJoystick.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CJoystick.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CJoystick.cpp [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CKinect.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CKinect.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CKinect.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CKinect.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CKinect.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CLMS100eth.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CLMS100eth.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CLMS100eth.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CLMS100eth.cpp 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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPClient.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPClient.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPClient.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNTRIPClient.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPClient.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNTRIPClient.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPEmitter.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPEmitter.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPEmitter.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNTRIPEmitter.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPClient.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPEmitter.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNTRIPEmitter.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNationalInstrumentsDAQ.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CNationalInstrumentsDAQ.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CNationalInstrumentsDAQ.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNationalInstrumentsDAQ.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNationalInstrumentsDAQ.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/alloc_traits.h:516: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++/12/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++/12/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mrpt::obs::CObservationRawDAQPtr; _Alloc = std::allocator; value_type = mrpt::obs::CObservationRawDAQPtr]' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNationalInstrumentsDAQ.cpp:582:30: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:63: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(mrpt::utils::CSerializablePtr&&)' first required here 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:186:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 186 | struct class_name_LINKAGE_##Ptr : public base_name##Ptr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h:71:55: note: synthesized method 'mrpt::obs::CObservationPtr::CObservationPtr(mrpt::obs::CObservationPtr&&)' first required here 71 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservationRawDAQ , CObservation, OBS_IMPEXP) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:186:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 186 | struct class_name_LINKAGE_##Ptr : public base_name##Ptr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h:71:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 71 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservationRawDAQ , CObservation, OBS_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/x86_64-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/string:41, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/new_allocator.h:175:11: note: synthesized method 'mrpt::obs::CObservationRawDAQPtr::CObservationRawDAQPtr(mrpt::obs::CObservationRawDAQPtr&&)' first required here 175 | { ::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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Generic.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Generic.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Generic.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2Generic.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2Generic.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Sensor.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Sensor.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Sensor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2Sensor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2Sensor.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2_RGBD360.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2_RGBD360.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2_RGBD360.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2_RGBD360.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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/CRangeBearingKFSLAM2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM2D.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM2D.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRangeBearingKFSLAM2D.cpp [ 71%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CPhidgetInterfaceKitProximitySensors.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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++/12/bits/stl_function.h:1438, from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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/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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 72%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CPtuDPerception.cpp [ 72%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CPtuHokuyo.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CHokuyoURG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuHokuyo.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CPtuHokuyo.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CHokuyoURG.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRaePID.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRaePID.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRaePID.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRaePID.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 72%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRoboPeakLidar.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboPeakLidar.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRoboPeakLidar.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRoboticHeadInterface.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboticHeadInterface.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRoboticHeadInterface.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboticHeadInterface.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 72%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRovio.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRovio.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRovio.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRovio.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 72%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSerialPort_LIN.cpp [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CServoeNeck.cpp [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSickLaserSerial.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSickLaserSerial.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSickLaserSerial.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSickLaserUSB.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSickLaserUSB.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSickLaserUSB.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSkeletonTracker.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSkeletonTracker.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSkeletonTracker.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSkeletonTracker.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSkeletonTracker.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CStereoGrabber_Bumblebee_libdc1394.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CStereoGrabber_Bumblebee_libdc1394.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CStereoGrabber_Bumblebee_libdc1394.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CStereoGrabber_SVS.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CStereoGrabber_SVS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CStereoGrabber_SVS.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSwissRanger3DCamera.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSwissRanger3DCamera.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSwissRanger3DCamera.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRejectionSamplingRangeOnlyLocalization.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/12/string:48, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CTuMicos.cpp [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CVelodyneScanner.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CVelodyneScanner.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/TKLDParams.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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); | ^~~~~ [ 75%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/TMonteCarloLocalizationParams.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/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") | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/data_association.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/data_association.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/data_association.cpp:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CWirelessPower.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CWirelessPower.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CWirelessPower.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CWirelessPower.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CWirelessPower.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CWirelessPower.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWirelessPower.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CWirelessPower.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/hwdrivers-precomp.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/hwdrivers-precomp.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/hwdrivers-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/hwdrivers-precomp.cpp [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers.h:24, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers.h:25: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ [ 75%] Linking CXX shared library ../../lib/libmrpt-hwdrivers.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-hwdrivers.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-hwdrivers.so.1.4 -o ../../lib/libmrpt-hwdrivers.so.1.4.0 "CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CDUO3DCamera.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CEnoseModular.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CFFMPEG_InputStream.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NMEA.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NOVATEL_OEM6.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGPS_NTRIP.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGenericSensor.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGillAnemometer.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGyroKVHDSP3000.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CHokuyoURG.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CIMUIntersense.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens_MT4.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CIbeoLuxETH.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_FlyCapture2.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_OpenCV.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_dc1394.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CImpinjRFID.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_LIN.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_common.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CJoystick.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CKinect.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CLMS100eth.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPClient.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPEmitter.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CNationalInstrumentsDAQ.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Generic.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Sensor.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2_RGBD360.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CWirelessPower.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/hwdrivers-precomp.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/registerAllClasses.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 -lftdi1 -lusb-1.0 -lfreenect -lphidget21 -ldc1394 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lrt -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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; | ^ [ 75%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/observations_overlap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/observations_overlap.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/observations_overlap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:20, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam.h:20, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam.h:21: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ 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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/stl_function.h:1438: /usr/include/c++/12/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:57, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam.h:31: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:38: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:184:33: required from 'mrpt::math::CMatrixTemplate::~CMatrixTemplate() [with T = mrpt::math::TPoint3D]' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:204:38: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ 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 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG1.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG1.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG1.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG1.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG1.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG1.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG2.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG2.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG2.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG2.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG2.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG3.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG3.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG3.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG3.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG3.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG3.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 75%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam-precomp.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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%] Linking CXX shared library ../../lib/libmrpt-slam.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-slam.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-slam.so.1.4 -o ../../lib/libmrpt-slam.so.1.4.0 "CMakeFiles/mrpt-slam.dir/src/maps/CMultiMetricMap.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilder.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderICP.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization2D.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization3D.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM2D.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o" "CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG4.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG4.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG4.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG4.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG4.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG4.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG5.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG5.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG5.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG5.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG5.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG5.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG6.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG6.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG6.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG6.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG6.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG6.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG7.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG7.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG7.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG7.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG7.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG7.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CParameterizedTrajectoryGenerator.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CParameterizedTrajectoryGenerator.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CParameterizedTrajectoryGenerator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CParameterizedTrajectoryGenerator.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CParameterizedTrajectoryGenerator.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/motion_planning_utils.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/motion_planning_utils.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/motion_planning_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/motion_planning_utils.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/motion_planning_utils.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/motion_planning_utils.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicLogFileRecord.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicLogFileRecord.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicLogFileRecord.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicLogFileRecord.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicLogFileRecord.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h: In constructor 'mrpt::nav::CHolonomicLogFileRecordPtr::CHolonomicLogFileRecordPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:35:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 35 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(CHolonomicLogFileRecord, mrpt::utils::CSerializable, NAV_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicND.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicND.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicND.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicND.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicND.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicND.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h: In constructor 'mrpt::nav::CHolonomicLogFileRecordPtr::CHolonomicLogFileRecordPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:35:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 35 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(CHolonomicLogFileRecord, mrpt::utils::CSerializable, NAV_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicVFF.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicVFF.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicVFF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicVFF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicVFF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicVFF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h: In constructor 'mrpt::nav::CHolonomicLogFileRecordPtr::CHolonomicLogFileRecordPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:35:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 35 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(CHolonomicLogFileRecord, mrpt::utils::CSerializable, NAV_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractPTGBasedReactive.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractPTGBasedReactive.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractPTGBasedReactive.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractPTGBasedReactive.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractPTGBasedReactive.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h: In instantiation of 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Args = {const mrpt::nav::CLogFileRecord::TInfoPerPTG&}; _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG]': /usr/include/c++/12/bits/alloc_traits.h:251: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++/12/bits/alloc_traits.h:364: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++/12/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++/12/bits/stl_uninitialized.h:397: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++/12/bits/vector.tcc:674:48: required from 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Alloc = Eigen::aligned_allocator; size_type = long unsigned int]' /usr/include/c++/12/bits/stl_vector.h:1011:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Alloc = Eigen::aligned_allocator; size_type = long unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractPTGBasedReactive.cpp:258:29: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:44:24: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 44 | struct TInfoPerPTG | ^~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::nav::CParameterizedTrajectoryGenerator; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ In file included from /usr/include/c++/12/x86_64-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/string:41, 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++/12/bits/new_allocator.h:175:11: note: synthesized method 'mrpt::nav::CLogFileRecord::TInfoPerPTG::TInfoPerPTG(const mrpt::nav::CLogFileRecord::TInfoPerPTG&)' first required here 175 | { ::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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractReactiveNavigationSystem.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractReactiveNavigationSystem.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractReactiveNavigationSystem.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractReactiveNavigationSystem.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractReactiveNavigationSystem.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CLogFileRecord.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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++/12/bits/alloc_traits.h:251: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++/12/bits/alloc_traits.h:364: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++/12/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++/12/bits/stl_vector.h:601:31: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Alloc = Eigen::aligned_allocator]' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:30:20: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:44:24: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 44 | struct TInfoPerPTG | ^~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::nav::CParameterizedTrajectoryGenerator; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ In file included from /usr/include/c++/12/x86_64-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/string:41, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/new_allocator.h:175:11: note: synthesized method 'mrpt::nav::CLogFileRecord::TInfoPerPTG::TInfoPerPTG(const mrpt::nav::CLogFileRecord::TInfoPerPTG&)' first required here 175 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' [ 77%] Built target mrpt-slam /usr/bin/gmake -f apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/build.make apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/DifOdometry-Datasets /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/build.make apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 77%] Building CXX object apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/DifOdometry-Datasets && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -MD -MT apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o -MF CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o.d -o CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem3D.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem3D.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 77%] Building CXX object apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/DifOdometry-Datasets && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -MD -MT apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets.cpp.o -MF CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets.cpp.o.d -o CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerRRT_SE2_TPS.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerRRT_SE2_TPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerRRT_SE2_TPS.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h: In member function 'mrpt::utils::TNodeID mrpt::nav::TMoveTree::getNearestNode(const NODE_TYPE_FOR_METRIC&, const mrpt::nav::PoseDistanceMetric&, double*, const std::set*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Optimize this query with KD-tree!' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h:82:33: note: in expansion of macro 'MRPT_TODO' 82 | MRPT_TODO("Optimize this query with KD-tree!") | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerRRT_SE2_TPS.cpp: In member function 'void mrpt::nav::PlannerRRT_SE2_TPS::solve(const TPlannerInput&, TPlannerResult&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Speed-up: Write a new spaceTransformer() for just one k-direction of interest' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerRRT_SE2_TPS.cpp:293:33: note: in expansion of macro 'MRPT_TODO' 293 | MRPT_TODO("Speed-up: Write a new spaceTransformer() for just one k-direction of interest") | ^~~~~~~~~ [ 77%] Linking CXX executable ../../bin/DifOdometry-Datasets cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/DifOdometry-Datasets && /usr/bin/cmake -E cmake_link_script CMakeFiles/DifOdometry-Datasets.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o" "CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets.cpp.o" -o ../../bin/DifOdometry-Datasets -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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' [ 77%] 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' [ 77%] Building CXX object apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o -MF CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o.d -o CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulApp.cpp [ 78%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerSimple2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerSimple2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerSimple2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 78%] Building CXX object apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o -MF CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o.d -o CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStream.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileOutputStream.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:42: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/spinbutt.h:22, from /usr/include/wx-3.2/wx/spinctrl.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfObjects.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:45: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/nav-precomp.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/nav-precomp.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/nav-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/nav-precomp.cpp [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/registerAllClasses.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { 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/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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/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/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 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-nav.so.1.4 -o ../../lib/libmrpt-nav.so.1.4.0 "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG1.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG2.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG3.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG4.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG5.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG6.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG7.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CParameterizedTrajectoryGenerator.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/motion_planning_utils.cpp.o" "CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicLogFileRecord.cpp.o" "CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicND.cpp.o" "CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicVFF.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractPTGBasedReactive.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractReactiveNavigationSystem.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem3D.cpp.o" "CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o" "CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o" "CMakeFiles/mrpt-nav.dir/src/nav-precomp.cpp.o" "CMakeFiles/mrpt-nav.dir/src/registerAllClasses.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so 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/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' [ 78%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o -MF CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o -MF CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o.d -o CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function '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/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Linking CXX executable ../../bin/GridmapNavSimul cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul && /usr/bin/cmake -E cmake_link_script CMakeFiles/GridmapNavSimul.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o -o ../../bin/GridmapNavSimul -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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 -lphidget21 -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 [ 79%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.h:31, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:9: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/ctrlsub.h:19, from /usr/include/wx-3.2/wx/listbox.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.h:12: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor 'mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp: In constructor 'CFormEdit::CFormEdit(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:285:64: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 285 | Connect(ID_RADIOBUTTON1,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormEdit::OnrbLoadedSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:286:64: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 286 | Connect(ID_RADIOBUTTON2,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormEdit::OnrbFileSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:287:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 287 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnPickInputClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:288:54: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 288 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnPickOutClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:289:48: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 289 | Connect(ID_SLIDER1,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&CFormEdit::OnslFirstCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:290:45: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 290 | Connect(ID_SLIDER1,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CFormEdit::OnslFirstCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:291:48: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 291 | Connect(ID_SLIDER2,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&CFormEdit::OnslToCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:292:45: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 292 | Connect(ID_SLIDER2,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CFormEdit::OnslToCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:293:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 293 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnKeepClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:294:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 294 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnDeleteClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:295:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 295 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnDelObsIndxClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:296:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 296 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnRemActsIndxClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:297:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 297 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnRemoveObsClassClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:298:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 298 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnRemoveAllButByClassClick1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:299:54: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 299 | Connect(ID_BUTTON10,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnRemoveByLabel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:300:54: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 300 | Connect(ID_BUTTON12,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnRemoveButLabel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:301:54: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 301 | Connect(ID_BUTTON13,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnLeaveHorizScansClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:302:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 302 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnImgSwapClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:303:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 303 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnCloseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:304:40: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 304 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CFormEdit::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 79%] 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' [ 79%] Building CXX object apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNav3D-Demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o -MF CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o.d -o CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo/ReactiveNav3D_demo_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:17, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo/ReactiveNav3D_demo.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo/ReactiveNav3D_demo_main.cpp:10: /usr/include/c++/12/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++/12/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 = long unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 79%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp: In constructor 'CFormMotionModel::CFormMotionModel(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:365:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 365 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnOkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:366:54: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 366 | Connect(ID_BUTTON10,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnResetGaussClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:367:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 367 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnGaussOKClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:368:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 368 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnSimulateClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:369:54: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 369 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnResetThrunClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:370:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 370 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnThrunOkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:371:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 371 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnSimulateThrunClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:372:64: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 372 | Connect(ID_RADIOBUTTON1,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormMotionModel::OnrbLoadedSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:373:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 373 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnGetFromCurrentClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:374:57: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 374 | Connect(ID_CHECKBOX1,wxEVT_COMMAND_CHECKBOX_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OncbAllClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:375:64: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 375 | Connect(ID_RADIOBUTTON2,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormMotionModel::OnrbFileSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:376:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 376 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnPickInputClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:377:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 377 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnGetFromFileClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:378:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 378 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnPickOutClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:379:40: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 379 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CFormMotionModel::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Linking CXX executable ../../bin/ReactiveNav3D-Demo cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNav3D-Demo && /usr/bin/cmake -E cmake_link_script CMakeFiles/ReactiveNav3D-Demo.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o" -o ../../bin/ReactiveNav3D-Demo -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-nav.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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' [ 79%] 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' [ 79%] Building CXX object apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o -MF CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o.d -o CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoApp.cpp [ 79%] Building CXX object apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o -MF CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o.d -o CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 79%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in 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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/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/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp: In constructor 'CFormPlayVideo::CFormPlayVideo(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:240:64: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 240 | Connect(ID_RADIOBUTTON1,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormPlayVideo::OnrbLoadedSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:241:64: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 241 | Connect(ID_RADIOBUTTON2,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormPlayVideo::OnrbFileSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:242:53: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 242 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormPlayVideo::OnbtnPickClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:243:58: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 243 | Connect(ID_COMBOBOX1,wxEVT_COMMAND_COMBOBOX_SELECTED,(wxObjectEventFunction)&CFormPlayVideo::OncbImageDirsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:244:53: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 244 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormPlayVideo::OnbtnPlayClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:245:53: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 245 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormPlayVideo::OnbtnStopClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:246:53: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 246 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormPlayVideo::OnbtnCloseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:247:48: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 247 | Connect(ID_SLIDER1,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&CFormPlayVideo::OnprogressBarCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:248:45: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 248 | Connect(ID_SLIDER1,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CFormPlayVideo::OnprogressBarCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:249:59: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 249 | Connect(ID_BITMAPBUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormPlayVideo::OnbtnSaveCam1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:250:59: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 250 | Connect(ID_BITMAPBUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormPlayVideo::OnbtnSaveCam2Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:251:59: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 251 | Connect(ID_BITMAPBUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormPlayVideo::OnbtnSaveCam3Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:252:40: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 252 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CFormPlayVideo::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o -MF CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o.d -o CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/CIniEditor.cpp /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/CIniEditor.cpp: In constructor 'CIniEditor::CIniEditor(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/CIniEditor.cpp:60:57: warning: cast between incompatible pointer to member types from 'void (CIniEditor::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 60 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CIniEditor::OnbtnOKClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/CIniEditor.cpp:61:57: warning: cast between incompatible pointer to member types from 'void (CIniEditor::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 61 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CIniEditor::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Linking CXX executable ../../bin/ReactiveNavigationDemo cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo && /usr/bin/cmake -E cmake_link_script CMakeFiles/ReactiveNavigationDemo.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o -o ../../bin/ReactiveNavigationDemo -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-nav.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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 [ 80%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 80%] 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' [ 80%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o -MF CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o.d -o CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiApp.cpp 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/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiApp.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/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/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, 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++/12/string:48, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o -MF CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o.d -o CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/MyGLCanvas.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/scrolwin.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/CAboutBox.cpp.o -MF CMakeFiles/camera-calib.dir/CAboutBox.cpp.o.d -o CMakeFiles/camera-calib.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp [ 80%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o -MF CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/gauge.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function '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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o -MF CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o.d -o CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.h:20, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/spinbutt.h:22, from /usr/include/wx-3.2/wx/spinctrl.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.h:15: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in 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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.h:30, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:9: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 81%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o -MF CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/MyGLCanvas.cpp 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/utils/CObject.h:17, from /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/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in 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, 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%] Linking CXX executable ../../bin/camera-calib cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/cmake -E cmake_link_script CMakeFiles/camera-calib.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o" "CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o" "CMakeFiles/camera-calib.dir/CAboutBox.cpp.o" "CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o" "CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o" -o ../../bin/camera-calib -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so -lrt -lftdi1 -lusb-1.0 -lfreenect -lphidget21 -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 82%] Built target 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' [ 82%] Building CXX object apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/gps2rawlog && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o -MF CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o.d -o CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/gps2rawlog/gps2rawlog_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/gps2rawlog/gps2rawlog_main.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/gps2rawlog/gps2rawlog_main.cpp:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 82%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o -MF CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o.d -o CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp: In constructor 'COdometryParams::COdometryParams(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp:87:57: warning: cast between incompatible pointer to member types from 'void (COdometryParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 87 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&COdometryParams::OnbtnOkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp:88:57: warning: cast between incompatible pointer to member types from 'void (COdometryParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 88 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&COdometryParams::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Linking CXX executable ../../bin/gps2rawlog cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/gps2rawlog && /usr/bin/cmake -E cmake_link_script CMakeFiles/gps2rawlog.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o -o ../../bin/gps2rawlog -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp -lrt -lftdi1 -lusb-1.0 -lfreenect -lphidget21 -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' [ 82%] 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' [ 82%] Building CXX object apps/grid-matching/CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/grid-matching && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/grid-matching/CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o -MF CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o.d -o CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/grid-matching/grid-matching_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/grid-matching/grid-matching_main.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 82%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o -MF CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h: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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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 ) | ^ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp: In constructor 'CScanAnimation::CScanAnimation(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:166:68: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 166 | Connect(ID_RADIOBUTTON1,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CScanAnimation::OnrbLoadedSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:167:68: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 167 | Connect(ID_RADIOBUTTON2,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CScanAnimation::OnrbFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:168:57: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 168 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CScanAnimation::OnbtnPickInputClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:169:57: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 169 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CScanAnimation::OnbtnPlayClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:170:57: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 170 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CScanAnimation::OnbtnStopClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:171:61: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 171 | Connect(ID_CHECKBOX1,wxEVT_COMMAND_CHECKBOX_CLICKED,(wxObjectEventFunction)&CScanAnimation::OncbAllowMixClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:172:57: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 172 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CScanAnimation::OnbtnCloseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:173:220: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 173 | Connect(ID_SLIDER1,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CScanAnimation::OnslPosCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:174:52: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 174 | Connect(ID_SLIDER1,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&CScanAnimation::OnslPosCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:175:49: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 175 | Connect(ID_SLIDER1,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CScanAnimation::OnslPosCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:176:57: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 176 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CScanAnimation::OnbtnJumpClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:177:44: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 177 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CScanAnimation::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Linking CXX executable ../../bin/grid-matching cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/grid-matching && /usr/bin/cmake -E cmake_link_script CMakeFiles/grid-matching.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o" -o ../../bin/grid-matching -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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 [ 82%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o -MF CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o.d -o CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerApp.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 82%] 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' [ 82%] Building CXX object apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o -MF CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o.d -o CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerApp.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoApp.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, 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/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:57:35: note: in definition of macro 'MRPT_DO_PRAGMA' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /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!") | ^~~~~~~~~ [ 82%] Building CXX object apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o -MF CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o.d -o CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.h:21, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 82%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o -MF CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o.d -o CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/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:57:35: note: in definition of macro 'MRPT_DO_PRAGMA' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /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/obs/include/mrpt/obs/CRawlog.h: In member function '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/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/string:48, 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++/12/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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp: In constructor 'holonomic_navigator_demoFrame::holonomic_navigator_demoFrame(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:193:112: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 193 | wxFont edHoloParamsFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:222:115: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 222 | wxFont edInfoLocalViewFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:261:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 261 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnLoadMapClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:262:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 262 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:263:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 263 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:264:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 264 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnPlaceRobotClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:265:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 265 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnPlaceTargetClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:266:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 266 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnStartClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:267:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 267 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnStopClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:268:54: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 268 | Connect(ID_MENUITEM4,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnLoadMapClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:269:52: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 269 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:270:54: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 270 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnMenuItemChangeVisibleStuff); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:271:54: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 271 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnMenuItemChangeVisibleStuff); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:272:54: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 272 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnMenuItemClearRobotPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:273:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 273 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:274:35: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 274 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OntimRunSimulTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:277:40: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 277 | m_plot3D->Connect(wxEVT_MOTION,(wxObjectEventFunction)&holonomic_navigator_demoFrame::Onplot3DMouseMove,0,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:278:43: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 278 | m_plot3D->Connect(wxEVT_LEFT_DOWN,(wxObjectEventFunction)&holonomic_navigator_demoFrame::Onplot3DMouseClick,0,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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( | ^~~~~~~~ [ 82%] Building CXX object apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o -MF CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o.d -o CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h: In member function 'mrpt::utils::TNodeID mrpt::nav::TMoveTree::getNearestNode(const NODE_TYPE_FOR_METRIC&, const mrpt::nav::PoseDistanceMetric&, double*, const std::set*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Optimize this query with KD-tree!' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: in definition of macro 'MRPT_DO_PRAGMA' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o -MF CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/holonomic-navigator-demo cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/cmake -E cmake_link_script CMakeFiles/holonomic-navigator-demo.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o" "CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o" "CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o" "CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o" -o ../../bin/holonomic-navigator-demo -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-nav.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] 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' [ 83%] Building CXX object apps/icp-slam/CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/icp-slam/CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o -MF CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o.d -o CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam/icp-slam_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderICP.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam/icp-slam_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 83%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o -MF CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.cpp 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ); | ^~~~~ [ 83%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_gps_ops.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 83%] Linking CXX executable ../../bin/icp-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/icp-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o" -o ../../bin/icp-slam -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_gps_ops.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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( | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] 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' [ 83%] Building CXX object apps/icp-slam-live/CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam-live && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/icp-slam-live/CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o -MF CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o.d -o CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam-live/icp-slam-live_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam-live/icp-slam-live_main.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam-live/icp-slam-live_main.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderICP.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam-live/icp-slam-live_main.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_images_ops.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_images_ops.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 84%] Linking CXX executable ../../bin/icp-slam-live cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam-live && /usr/bin/cmake -E cmake_link_script CMakeFiles/icp-slam-live.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o" -o ../../bin/icp-slam-live -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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 -lphidget21 -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' [ 84%] 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' [ 84%] Building CXX object apps/kf-slam/CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kf-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/kf-slam/CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o -MF CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o.d -o CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kf-slam/kf-slam_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /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++/12/bits/stl_function.h:1438, from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_imports_exports.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_imports_exports.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_vodometry.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_vodometry.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 84%] Linking CXX executable ../../bin/kf-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kf-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/kf-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o" -o ../../bin/kf-slam -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 84%] 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' [ 84%] Building CXX object apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o -MF CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o.d -o CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-slam/kinect-3d-slam_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-slam/kinect-3d-slam_main.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_artwork.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | /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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Linking CXX executable ../../bin/kinect-3d-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/kinect-3d-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o" -o ../../bin/kinect-3d-slam -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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 -lphidget21 -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 [ 84%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_convert_ops.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_convert_ops.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 84%] 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' [ 84%] Building CXX object apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-view && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o -MF CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o.d -o CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-view/kinect-3d-view_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-view/kinect-3d-view_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Linking CXX executable ../../bin/kinect-3d-view cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-view && /usr/bin/cmake -E cmake_link_script CMakeFiles/kinect-3d-view.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o" -o ../../bin/kinect-3d-view -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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 -lphidget21 -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' [ 84%] 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' [ 85%] Building CXX object apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o -MF CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o.d -o CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiApp.h:20, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiApp.cpp:17: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_show_selected_object.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_show_selected_object.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_show_selected_object.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_show_selected_object.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: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/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++/12/string:48, 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++/12/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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ 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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ [ 85%] Building CXX object apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o -MF CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o.d -o CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:32, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/gdicmn.h:23, from /usr/include/wx-3.2/wx/bitmap.h:19, from /usr/include/wx-3.2/wx/bmpbndl.h:13, from /usr/include/wx-3.2/wx/anybutton.h:44, from /usr/include/wx-3.2/wx/button.h:18, from /usr/include/wx-3.2/wx/bmpbuttn.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:23: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ [ 85%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o -MF CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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++/12/string:48, 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++/12/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++/12/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/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { 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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 86%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:27: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/gdicmn.h:23, from /usr/include/wx-3.2/wx/bitmap.h:19, from /usr/include/wx-3.2/wx/bmpbndl.h:13, from /usr/include/wx-3.2/wx/anybutton.h:44, from /usr/include/wx-3.2/wx/button.h:18, from /usr/include/wx-3.2/wx/bmpbuttn.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp: In constructor 'CFormBatchSensorPose::CFormBatchSensorPose(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:73:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 73 | wxFont edTextFont(9,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("FreeMono"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/anybutton.h:45: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:93:63: warning: cast between incompatible pointer to member types from 'void (CFormBatchSensorPose::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 93 | Connect(ID_BITMAPBUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormBatchSensorPose::OnbtnOpenClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:94:57: warning: cast between incompatible pointer to member types from 'void (CFormBatchSensorPose::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 94 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormBatchSensorPose::OnbtnApplyClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:95:57: warning: cast between incompatible pointer to member types from 'void (CFormBatchSensorPose::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 95 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormBatchSensorPose::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o -MF CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp: In constructor 'CIniEditor::CIniEditor(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp:60:57: warning: cast between incompatible pointer to member types from 'void (CIniEditor::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 60 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CIniEditor::OnbtnOKClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp:61:57: warning: cast between incompatible pointer to member types from 'void (CIniEditor::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 61 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CIniEditor::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o -MF CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o.d -o CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:32, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 86%] Linking CXX executable ../../bin/RawLogViewer cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/cmake -E cmake_link_script CMakeFiles/RawLogViewer.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o CMakeFiles/RawLogViewer.dir/main_show_selected_object.cpp.o CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o -o ../../bin/RawLogViewer -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-topography.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/string:48, 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++/12/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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp: In constructor 'CAboutBox::CAboutBox(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:70:114: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 70 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:83:108: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 83 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:86:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 86 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:89:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 89 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:101:53: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 101 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:102:40: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 102 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 86%] Building CXX object apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o -MF CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ); | ^~~~~ [ 86%] Linking CXX executable ../../bin/kinect-stereo-calib cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/cmake -E cmake_link_script CMakeFiles/kinect-stereo-calib.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o" "CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o" "CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o" "CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o" -o ../../bin/kinect-stereo-calib -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp -lrt -lftdi1 -lusb-1.0 -lfreenect -lphidget21 -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' [ 86%] 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' [ 86%] Building CXX object apps/map-partition/CMakeFiles/map-partition.dir/map-partition.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/map-partition && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/map-partition/CMakeFiles/map-partition.dir/map-partition.cpp.o -MF CMakeFiles/map-partition.dir/map-partition.cpp.o.d -o CMakeFiles/map-partition.dir/map-partition.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/map-partition/map-partition.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 86%] Built target RawLogViewer /usr/bin/gmake -f apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/build.make apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/build.make apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 86%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-main.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-main.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-main.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-main.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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 ); | ^~~~~ [ 86%] Linking CXX executable ../../bin/map-partition cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/map-partition && /usr/bin/cmake -E cmake_link_script CMakeFiles/map-partition.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/map-partition.dir/map-partition.cpp.o" -o ../../bin/map-partition -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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 [ 86%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-feature_extraction.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-feature_extraction.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 86%] Built target map-partition /usr/bin/gmake -f apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/build.make apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/build.make apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 87%] Building CXX object apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o -MF CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o.d -o CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.h:15: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 87%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-feature_matching.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-feature_matching.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/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:57:35: note: in definition of macro 'MRPT_DO_PRAGMA' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /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/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in 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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp: In constructor 'navlog_viewer_GUI_designDialog::navlog_viewer_GUI_designDialog(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:226:53: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 226 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnbtnLoadClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:227:53: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 227 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnbtnHelpClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:228:53: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 228 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnbtnQuitClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:229:48: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 229 | Connect(ID_SLIDER1,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnslidLogCmdScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:230:45: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 230 | Connect(ID_SLIDER1,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnslidLogCmdScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:231:53: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 231 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnbtnPlayClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:232:53: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 232 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnbtnStopClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:233:53: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 233 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnbtnMoreOpsClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:234:35: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 234 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OntimPlayTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:235:35: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 235 | Connect(ID_TIMER2,wxEVT_TIMER,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OntimAutoloadTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:236:54: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 236 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnmnuMatlabPlotsSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp: In member function 'void navlog_viewer_GUI_designDialog::OnslidLogCmdScroll(wxScrollEvent&)': /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:547:131: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 547 | mrpt::nav::CParameterizedTrajectoryGeneratorPtr ptg = m_logdata_ptg_paths[log.nSelectedPTG]; | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::nav::CParameterizedTrajectoryGenerator; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp: In member function 'void navlog_viewer_GUI_designDialog::OnmnuMatlabPlotsSelected(wxCommandEvent&)': /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:803:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 803 | for (size_t k=0;k(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses_impl.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h:293: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-graph.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 87%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designApp.cpp:11: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h: In member function 'mrpt::utils::TNodeID mrpt::nav::TMoveTree::getNearestNode(const NODE_TYPE_FOR_METRIC&, const mrpt::nav::PoseDistanceMetric&, double*, const std::set*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Optimize this query with KD-tree!' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: in definition of macro 'MRPT_DO_PRAGMA' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ [ 87%] Building CXX object apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o -MF CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o.d -o CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.h:29, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 87%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-graphslam.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h:19, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/types.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/../../libs/graphslam/src/graph_slam_levmarq_test_common.h:11, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-graphslam.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses_impl.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h:293: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ 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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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/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/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-graphslam.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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:57:35: note: in definition of macro 'MRPT_DO_PRAGMA' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable ../../bin/navlog-viewer cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer && /usr/bin/cmake -E cmake_link_script CMakeFiles/navlog-viewer.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o" "CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designApp.cpp.o" "CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o" -o ../../bin/navlog-viewer -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-nav.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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 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' [ 87%] Building CXX object apps/observations2map/CMakeFiles/observations2map.dir/observations2map_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/observations2map && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/observations2map/CMakeFiles/observations2map.dir/observations2map_main.cpp.o -MF CMakeFiles/observations2map.dir/observations2map_main.cpp.o.d -o CMakeFiles/observations2map.dir/observations2map_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/observations2map/observations2map_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CSimpleMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/observations2map/observations2map_main.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CSimpleMap.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-gridmaps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-gridmaps.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ 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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-icp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-icp.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor 'mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Linking CXX executable ../../bin/observations2map cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/observations2map && /usr/bin/cmake -E cmake_link_script CMakeFiles/observations2map.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic CMakeFiles/observations2map.dir/observations2map_main.cpp.o -o ../../bin/observations2map -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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.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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 88%] 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' [ 88%] Building CXX object apps/pf-localization/CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/pf-localization && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/pf-localization/CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o -MF CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o.d -o CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/pf-localization/pf_localization_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFParticles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/pf-localization/pf_localization_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-icp.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 88%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-images.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-images.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-images.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-images.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-images.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-images.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 88%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-math.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-math.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-math.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-math.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-math.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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 ); | ^~~~~ [ 88%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix1.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, 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 ); | ^~~~~ [ 89%] Linking CXX executable ../../bin/pf-localization cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/pf-localization && /usr/bin/cmake -E cmake_link_script CMakeFiles/pf-localization.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o" -o ../../bin/pf-localization -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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' [ 89%] 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' [ 89%] Building CXX object apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-grabber && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o -MF CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o.d -o CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-grabber/rawloggrabber_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-grabber/rawloggrabber_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-grabber/rawloggrabber_main.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-grabber/rawloggrabber_main.cpp:27: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable ../../bin/rawlog-grabber cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/rawlog-grabber.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o" -o ../../bin/rawlog-grabber -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp -lrt -lftdi1 -lusb-1.0 -lfreenect -lphidget21 -ldc1394 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 89%] Built target 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' [ 90%] Building CXX object apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rbpf-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o -MF CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o.d -o CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rbpf-slam/rbpf-slam.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderRBPF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/rbpf-slam/rbpf-slam.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ 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 ) : | ^~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix2.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix2.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix2.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 90%] Linking CXX executable ../../bin/rbpf-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rbpf-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbpf-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o" -o ../../bin/rbpf-slam -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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 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' [ 90%] Building CXX object apps/ro-localization/CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ro-localization && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/ro-localization/CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o -MF CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o.d -o CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseRandomSampler.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.cpp:23: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 90%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-pointmaps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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 ); | ^~~~~ [ 91%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-poses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-poses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-poses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 91%] Building CXX object apps/ro-localization/CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ro-localization && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/ro-localization/CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o -MF CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o.d -o CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/ro-localization_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/ro-localization_main.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 91%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-random.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-random.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-random.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-random.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-random.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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/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++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 91%] Linking CXX executable ../../bin/ro-localization cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ro-localization && /usr/bin/cmake -E cmake_link_script CMakeFiles/ro-localization.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o" "CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o" -o ../../bin/ro-localization -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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' [ 91%] 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' [ 91%] Building CXX object apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-landmarks && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o -MF CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o.d -o CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/simul-landmarks/simul-landmarks-main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-landmarks/simul-landmarks-main.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-landmarks/simul-landmarks-main.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Linking CXX executable ../../bin/simul-landmarks cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-landmarks && /usr/bin/cmake -E cmake_link_script CMakeFiles/simul-landmarks.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o" -o ../../bin/simul-landmarks -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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' [ 91%] 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' [ 91%] Building CXX object apps/track-video-features/CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/track-video-features && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/track-video-features/CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o -MF CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o.d -o CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features/track-video-feats_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features/track-video-feats_main.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, 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++/12/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) | ~~~~~~~~~~~~~~~~~~^~~ [ 91%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-scan_matching.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-scan_matching.cpp:9: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-scan_matching.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 91%] Linking CXX executable ../../bin/mrpt-performance cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-performance.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/mrpt-performance.dir/perf-main.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-graph.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-images.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-math.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-random.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o" -o ../../bin/mrpt-performance -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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%] Linking CXX executable ../../bin/track-video-features cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/track-video-features && /usr/bin/cmake -E cmake_link_script CMakeFiles/track-video-features.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o" -o ../../bin/track-video-features -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so -lrt -pthread -lftdi1 -lusb-1.0 -lfreenect -lphidget21 -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' [ 91%] 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' [ 91%] Building CXX object apps/velodyne-view/CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/velodyne-view && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/velodyne-view/CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o -MF CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o.d -o CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view/velodyne-view_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-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(); | ^ [ 92%] Linking CXX executable ../../bin/velodyne-view cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/velodyne-view && /usr/bin/cmake -E cmake_link_script CMakeFiles/velodyne-view.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o" -o ../../bin/velodyne-view -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp -lrt -lftdi1 -lusb-1.0 -lfreenect -lphidget21 -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' [ 92%] 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' [ 92%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CCascadeClassifierDetection.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CCascadeClassifierDetection.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CCascadeClassifierDetection.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 92%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CDetectableObject.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CDetectableObject.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CDetectorDoorCrossing.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectorDoorCrossing.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CDetectorDoorCrossing.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 93%] 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' [ 93%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMHMapArc.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMHMapArc.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ 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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 93%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CFaceDetection.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CFaceDetection.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CFaceDetection.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CFaceDetection.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ [ 93%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMHMapNode.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMHMapNode.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ 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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 93%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_3D_viewer.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_3D_viewer.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 93%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_AA.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_AA.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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;} | ^~~~~~~~ [ 93%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CObjectDetection.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CObjectDetection.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 94%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LOG.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LOG.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 94%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/detectors-precomp.cpp [ 94%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/registerAllClasses.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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; } | ^~~~~~~~ [ 94%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LSLAM.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LSLAM.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 94%] Linking CXX shared library ../../lib/libmrpt-detectors.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-detectors.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-detectors.so.1.4 -o ../../lib/libmrpt-detectors.so.1.4.0 "CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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/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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ 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' [ 94%] Built target mrpt-detectors /usr/bin/gmake -f apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/build.make apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/build.make apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 94%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o -MF CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /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++/12/bits/stl_function.h:1438, from /usr/include/c++/12/string:48, 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++/12/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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ 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 ) | ^ [ 94%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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 ); | ^~~~~ [ 94%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o -MF CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp 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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /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++/12/bits/stl_function.h:1438, from /usr/include/c++/12/string:48, 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++/12/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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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); | ^~~~~ [ 94%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_TBI.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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;} | ^~~~~~~~ [ 94%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_main.cpp:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ 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++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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) { } | ^~~~~~~~ [ 94%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o -MF CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/batch_experiments.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/batch_experiments.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /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++/12/bits/stl_function.h:1438, from /usr/include/c++/12/string:48, 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++/12/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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 94%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_perform_TLC.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_perform_TLC.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ 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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 94%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o -MF CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function 'void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()': /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_function.h:1438, from /usr/include/c++/12/string:48, 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++/12/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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHierarchicalMHMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHierarchicalMHMap.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 94%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o -MF CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/spinbutt.h:22, from /usr/include/wx-3.2/wx/spinctrl.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function 'void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()': /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_function.h:1438, from /usr/include/c++/12/string:48, 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++/12/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 ); | ^~~~~ [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHierarchicalMapMHPartition.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHierarchicalMapMHPartition.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 95%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o -MF CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CLogView.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CLogView.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CLogView.cpp:11: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function 'void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()': /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_function.h:1438, from /usr/include/c++/12/string:48, 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++/12/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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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 ); | ^~~~~ [ 96%] Linking CXX executable ../../bin/2d-slam-demo cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/cmake -E cmake_link_script CMakeFiles/2d-slam-demo.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o" "CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o" "CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o" "CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o" "CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o" "CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o" -o ../../bin/2d-slam-demo -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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/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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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 ) : | ^~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 96%] Built target 2d-slam-demo [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CRobotPosesGraph.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CRobotPosesGraph.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CRobotPosesGraph.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CRobotPosesGraph.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CRobotPosesGraph.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_FabMap.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_FabMap.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_FabMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CTopLCDetector_FabMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CTopLCDetector_FabMap.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_GridMatching.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_GridMatching.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_GridMatching.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CTopLCDetector_GridMatching.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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/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/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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ 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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/THypothesisIDSet.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/THypothesisIDSet.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/THypothesisIDSet.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/THypothesisIDSet.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/THypothesisIDSet.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/hmtslam-precomp.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/hmtslam-precomp.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/hmtslam-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ 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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/registerAllClasses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ 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++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 97%] Linking CXX shared library ../../lib/libmrpt-hmtslam.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-hmtslam.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -shared -Wl,-soname,libmrpt-hmtslam.so.1.4 -o ../../lib/libmrpt-hmtslam.so.1.4.0 "CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CRobotPosesGraph.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_FabMap.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_GridMatching.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/THypothesisIDSet.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/hmtslam-precomp.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/registerAllClasses.cpp.o" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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-gui/CMakeFiles/hmt-slam-gui.dir/build.make apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/hmt-slam/CMakeFiles/hmt-slam.dir/build.make apps/hmt-slam/CMakeFiles/hmt-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 97%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiApp.cpp [ 97%] Building CXX object apps/hmt-slam/CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/hmt-slam/CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o -MF CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o.d -o CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam/hmt-slam_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiApp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiApp.cpp:11: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam/hmt-slam_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/string:48, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 97%] Linking CXX executable ../../bin/hmt-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/hmt-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o" -o ../../bin/hmt-slam -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hmtslam.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/hmtMapViewerApp.cpp.o -MF CMakeFiles/hmtMapViewer.dir/hmtMapViewerApp.cpp.o.d -o CMakeFiles/hmtMapViewer.dir/hmtMapViewerApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFile.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerApp.cpp:25: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerApp.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiMain.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiMain.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:15: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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/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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/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++/12/string:48, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ 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++/12/string:48, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/hmtMapViewerMain.cpp.o -MF CMakeFiles/hmtMapViewer.dir/hmtMapViewerMain.cpp.o.d -o CMakeFiles/hmtMapViewer.dir/hmtMapViewerMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:48: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/gdicmn.h:23, from /usr/include/wx-3.2/wx/bitmap.h:19, from /usr/include/wx-3.2/wx/tbarbase.h:22, from /usr/include/wx-3.2/wx/toolbar.h:67, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:59: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/MyGLCanvas.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/MyArtProvider.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/MyArtProvider.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/MyArtProvider.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyArtProvider.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyArtProvider.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:15: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:43: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 98%] Linking CXX executable ../../bin/hmtMapViewer cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmtMapViewer && /usr/bin/cmake -E cmake_link_script CMakeFiles/hmtMapViewer.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic CMakeFiles/hmtMapViewer.dir/hmtMapViewerApp.cpp.o CMakeFiles/hmtMapViewer.dir/hmtMapViewerMain.cpp.o -o ../../bin/hmtMapViewer -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-hmtslam.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -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' [ 98%] Built target hmtMapViewer [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp:11: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/bits/unique_ptr.h:64:28: note: declared here 64 | 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++/12/string:48, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/generate_3d_views.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/generate_3d_views.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/generate_3d_views.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/generate_3d_views.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:15: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:43: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/thread_hmtslam.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/thread_hmtslam.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/thread_hmtslam.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/thread_hmtslam.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/thread_hmtslam.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/12/cmath:45, from /usr/include/c++/12/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:15: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/generate_3d_views.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/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++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = long unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ 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++/12/string:48, 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++/12/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_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: in definition of macro 'GNSS_BINARY_MSG_DEFINITION_START' 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ [100%] Linking CXX executable ../../bin/hmt-slam-gui cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/hmt-slam-gui.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld -rdynamic "CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o" "CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiMain.cpp.o" "CMakeFiles/hmt-slam-gui.dir/MyGLCanvas.cpp.o" "CMakeFiles/hmt-slam-gui.dir/MyArtProvider.cpp.o" "CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o" "CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o" "CMakeFiles/hmt-slam-gui.dir/generate_3d_views.cpp.o" "CMakeFiles/hmt-slam-gui.dir/thread_hmtslam.cpp.o" -o ../../bin/hmt-slam-gui -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-hmtslam.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 -loctomap /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.1.0 /usr/lib64/libvtkIOGeometry.so.9.1.0 /usr/lib64/libjsoncpp.so /usr/lib64/libvtkIOPLY.so.9.1.0 /usr/lib64/libvtkRenderingLOD.so.9.1.0 /usr/lib64/libvtkViewsContext2D.so.9.1.0 /usr/lib64/libvtkViewsCore.so.9.1.0 /usr/lib64/libvtkRenderingQt.so.9.1.0 /usr/lib64/libvtkRenderingLabel.so.9.1.0 /usr/lib64/libvtkGUISupportQt.so.9.1.0 /usr/lib64/libvtkInteractionWidgets.so.9.1.0 /usr/lib64/libvtkFiltersModeling.so.9.1.0 /usr/lib64/libvtkInteractionStyle.so.9.1.0 /usr/lib64/libvtkFiltersExtraction.so.9.1.0 /usr/lib64/libvtkIOLegacy.so.9.1.0 /usr/lib64/libvtkIOCore.so.9.1.0 /usr/lib64/libvtkRenderingAnnotation.so.9.1.0 /usr/lib64/libvtkRenderingContext2D.so.9.1.0 /usr/lib64/libvtkRenderingFreeType.so.9.1.0 /usr/lib64/libfreetype.so /usr/lib64/libvtkImagingSources.so.9.1.0 /usr/lib64/libvtkIOImage.so.9.1.0 /usr/lib64/libvtkImagingCore.so.9.1.0 /usr/lib64/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib64/libvtkRenderingUI.so.9.1.0 /usr/lib64/libvtkRenderingCore.so.9.1.0 /usr/lib64/libvtkCommonColor.so.9.1.0 /usr/lib64/libvtkFiltersGeometry.so.9.1.0 /usr/lib64/libvtkFiltersSources.so.9.1.0 /usr/lib64/libvtkFiltersGeneral.so.9.1.0 /usr/lib64/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib64/libvtkFiltersCore.so.9.1.0 /usr/lib64/libvtkCommonExecutionModel.so.9.1.0 /usr/lib64/libvtkCommonDataModel.so.9.1.0 /usr/lib64/libvtkCommonMisc.so.9.1.0 /usr/lib64/libvtkCommonTransforms.so.9.1.0 /usr/lib64/libvtkCommonMath.so.9.1.0 /usr/lib64/libvtkkissfft.so.9.1.0 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.5 /usr/lib64/libQt5Widgets.so.5.15.5 /usr/lib64/libQt5Gui.so.5.15.5 /usr/lib64/libQt5Core.so.5.15.5 /usr/lib64/libvtkCommonCore.so.9.1.0 /usr/lib64/libvtksys.so.9.1.0 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/libglut.so.3.11.1 -lGL -lm -lX11 -lXi -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [100%] Built target hmt-slam-gui gmake[1]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/CMakeFiles 0 + /usr/bin/cmake --build redhat-linux-build -j2 --verbose --target documentation_html /usr/bin/cmake -S/builddir/build/BUILD/mrpt-1.4.0 -B/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 documentation_html gmake[1]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/cmake -S/builddir/build/BUILD/mrpt-1.4.0 -B/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/CMakeFiles 0 /usr/bin/gmake -f CMakeFiles/Makefile2 doc/CMakeFiles/documentation_html.dir/all gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/CMakeFiles/documentation_html.dir/build.make doc/CMakeFiles/documentation_html.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/CMakeFiles/documentation_html.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/CMakeFiles/documentation_html.dir/build.make doc/CMakeFiles/documentation_html.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' Generating MRPT documentation (html) cd /builddir/build/BUILD/mrpt-1.4.0 && /builddir/build/BUILD/mrpt-1.4.0/scripts/build_docs.sh -h -------------------------------------------------------------------- The DOXYGEN documentation for the MRPT C++ library is to be built Options: Generate HTML docs: YES Generate CHM docs: NO Generate LATEX docs: NO Generate RTF docs: NO Include web counter: NO Skip SVN number: NO Put a search box: YES System type: Linux List of directories: /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/ Script: build_docs.sh, by JLB. Bugs: Part of the MRPT project - http://www.isa.uma.es/jlblanco -------------------------------------------------------------------- Obtaining SVN number (This may take a *while* the first time, be patient)... Running svnversion.../builddir/build/BUILD/mrpt-1.4.0/scripts/build_docs.sh: line 137: svnversion: command not found WARNING: svnversion returns an error code! Is SVN installed in the system??? Ignoring SVN number /builddir/build/BUILD/mrpt-1.4.0/scripts/build_docs.sh: line 145: MRPT_SVN_NUMBER: command not found OK (SVN:) The library complete name to be used is: MRPT 1.4.0 SVN: The cwd is: /builddir/build/BUILD/mrpt-1.4.0/doc Copying images...make[4]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/doc/pbmap-guide' latexmk -pdf -pdflatex="pdflatex -interactive=nonstopmode" -use-make pbmap-guide.tex make[4]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/doc/pbmap-guide' mv: cannot stat '*.pdf': No such file or directory OK mkdir: cannot create directory 'doc/chm': No such file or directory Generating DOXYGEN project...OK Parsing header (.h.in) files for version variables...OK Generating the html footer...OK warning: Tag 'SHOW_DIRECTORIES' at line 60 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 102 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 113 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 167 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 168 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 201 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 205 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: 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.4 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/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/compiler_fixes.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/compiler_fixes.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CProbabilityDensityFunction.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CProbabilityDensityFunction.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CPropertiesValuesList.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CPropertiesValuesList.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/crc.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/crc.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CRobotSimulator.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CRobotSimulator.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CServerTCPSocket.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CServerTCPSocket.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSimpleDatabase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSimpleDatabase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStartUpClassesRegister.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStartUpClassesRegister.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStdOutStream.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStdOutStream.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStream.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStream.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTextFileLinesParser.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTextFileLinesParser.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CThreadSafeQueue.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CThreadSafeQueue.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTicTac.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTicTac.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTimeLogger.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTimeLogger.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTypeSelector.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTypeSelector.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CUncopiable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CUncopiable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/exceptions.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/exceptions.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/integer_select.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/printf_vector.h:20: warning: missing group name after \addtogroup /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/integer_select.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/list_searchable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/list_searchable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/map_as_vector.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/map_as_vector.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/md5.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/md5.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/metaprogramming.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/metaprogramming.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/metaprogramming_serialization.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/metaprogramming_serialization.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_inttypes.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_inttypes.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_stdint.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_stdint.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrptEvent.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrptEvent.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/msvc_inttypes.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/msvc_inttypes.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/net_utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/net_utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/printf_vector.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/printf_vector.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/pstdint.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/pstdint.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/round.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/round.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/safe_pointers.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/safe_pointers.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/SSE_macros.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/SSE_macros.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/SSE_types.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/SSE_types.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_containers_utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_containers_utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_serialization.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_serialization.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TColor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TColor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TEnumType.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TEnumType.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TMatchingPair.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TMatchingPair.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TParameters.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TParameters.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TPixelCoord.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TPixelCoord.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/traits_map.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/traits_map.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TStereoCamera.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TStereoCamera.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TTypeName.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TTypeName.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TTypeName_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TTypeName_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_simple.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_simple.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CRejectionSamplingCapable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CRejectionSamplingCapable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CCascadeClassifierDetection.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CCascadeClassifierDetection.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectorDoorCrossing.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/det/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CDirectedTree.h:150: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/levmarq.h:572: warning: unbalanced grouping commands ectors/include/mrpt/detectors/CDetectorDoorCrossing.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CFaceDetection.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CFaceDetection.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CAStarAlgorithm.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CAStarAlgorithm.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CDirectedGraph.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CDirectedGraph.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CDirectedTree.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CDirectedTree.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/dijkstra.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/dijkstra.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/levmarq.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/levmarq.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/levmarq_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/levmarq_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/types.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/types.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/otherlibs/mathplot/mathplot.h:1759: warning: end of file with unbalanced grouping commands /gui/include/mrpt/gui/CDisplayWindow3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/gui_frwds.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/gui_frwds.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/keycodes.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/keycodes.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/otherlibs/mathplot/mathplot.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/otherlibs/mathplot/mathplot.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHierarchicalMapMHPartition.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHierarchicalMapMHPartition.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHierarchicalMHMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHierarchicalMHMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapArc.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapArc.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CRobotPosesGraph.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CRobotPosesGraph.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetector_FabMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetector_FabMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetector_GridMatching.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetector_GridMatching.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetectorBase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetectorBase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/hmtslam_impexp.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/hmtslam_impexp.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CActivMediaRobotBase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CActivMediaRobotBase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardDLMS.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardDLMS.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardENoses.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardENoses.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardIR.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardIR.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardSonars.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardSonars.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCameraSensor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCameraSensor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCANBusReader.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCANBusReader.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CDUO3DCamera.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CDUO3DCamera.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CEnoseModular.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CEnoseModular.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CFFMPEG_InputStream.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CFFMPEG_InputStream.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGillAnemometer.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGillAnemometer.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPS_NTRIP.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPS_NTRIP.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGyroKVHDSP3000.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGyroKVHDSP3000.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CHokuyoURG.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CHokuyoURG.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIbeoLuxETH.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIbeoLuxETH.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_dc1394.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_dc1394.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_FlyCapture2.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_FlyCapture2.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_OpenCV.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_OpenCV.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImpinjRFID.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImpinjRFID.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUIntersense.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUIntersense.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens_MT4.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens_MT4.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CInterfaceFTDI.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CInterfaceFTDI.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CInterfaceFTDIMessages.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CInterfaceFTDIMessages.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CJoystick.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CJoystick.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CLMS100eth.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CLMS100eth.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPClient.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPClient.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPEmitter.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPEmitter.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2_RGBD360.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2_RGBD360.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Sensor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Sensor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPhidgetInterfaceKitProximitySensors.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPhidgetInterfaceKitProximitySensors.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuBase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuBase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuDPerception.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuDPerception.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuHokuyo.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuHokuyo.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRaePID.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRaePID.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboPeakLidar.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboPeakLidar.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboticHeadInterface.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboticHeadInterface.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRovio.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRovio.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSerialPort.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSerialPort.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSickLaserSerial.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSickLaserSerial.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSickLaserUSB.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSickLaserUSB.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSkeletonTracker.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSkeletonTracker.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CStereoGrabber_Bumblebee_libdc1394.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CStereoGrabber_Bumblebee_libdc1394.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CStereoGrabber_SVS.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CStereoGrabber_SVS.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSwissRanger3DCamera.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSwissRanger3DCamera.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CTuMicos.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CTuMicos.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CWirelessPower.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CWirelessPower.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/hwdrivers_impexp.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/hwdrivers_impexp.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/inc/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h:259: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h:73: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:296: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CGasConcentrationGridMap2D.h:155: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D.h:139: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_MRF.h:89: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:821: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMap.h:50: warning: unbalanced grouping commands lude/mrpt/hwdrivers/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/TCaptureOptions_bumblebee.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/TCaptureOptions_bumblebee.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/CKinematicChain.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/CKinematicChain.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CGasConcentrationGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CGasConcentrationGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_Base.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_Base.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_MRF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_MRF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrp/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CReflectivityGridMap2D.h:102: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CSimplePointsMap.h:118: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWeightedPointsMap.h:127: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWirelessPowerGridMap2D.h:75: warning: unbalanced grouping commands t/maps/CReflectivityGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CReflectivityGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CSimplePointsMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CSimplePointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWeightedPointsMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWeightedPointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWirelessPowerGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWirelessPowerGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/PCL_adapters.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/PCL_adapters.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CPlanarLaserScan.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CPlanarLaserScan.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CBeacon.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CBeacon.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CBeaconMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CBeaconMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CColouredOctoMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CColouredOctoMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CColouredPointsMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CColouredPointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CGasConcentrationGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CGasConcentrationGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CHeightGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CHeightGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CLogOddsGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CLogOddsGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/COccupancyGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/COccupancyGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/COctoMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/COctoMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/COctoMapBase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/COctoMapBase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CPointsMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CPointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CRandomFieldGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CRandomFieldGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CReflectivityGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CReflectivityGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CSimplePoint/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicND.h:49: warning: Missing group name for \ingroup command sMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CSimplePointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CWeightedPointsMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CWeightedPointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CWirelessPowerGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CWirelessPowerGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/PCL_adapters.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/PCL_adapters.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicND.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicND.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicVFF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicVFF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerRRT_SE2_TPS.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerRRT_SE2_TPS.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerSimple2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerSimple2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG1.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG1.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG2.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG2.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG3.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG3.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG4.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG4.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG5.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG5.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG6.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG6.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG7.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG7.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/motion_planning_utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/motion_planning_utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav/CReactiveNavigationSystem.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav/CReactiveNavigationSystem.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav/CReactiveNavigationSystem3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav/CReactiveNavigationSystem3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav/motion_planning_utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav/motion_planning_utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMapEvents.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMapEvents.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CSimpleMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CSimpleMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/TMetricMapInitializer.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/TMetricMapInitializer.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/TMetricMapTypesRegistry.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/TMetricMapTypesRegistry.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/carmen_log_tools.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/carmen_log_tools.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScanWithUncertainty.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScanWithUncertainty.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan_project3D_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan_project3D_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation6DFeatures.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation6DFeatures.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBatteryState.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBatteryState.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBeaconRanges.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBeaconRanges.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBearingRange.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBearingRange.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationCANBusJ1939.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationCANBusJ1939.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationComment.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationComment.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationIMU.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationIMU.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationOdometry.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationOdometry.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationReflectivity.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationReflectivity.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRFID.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRFID.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRGBD360.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRGBD360.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationSkeleton.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationSkeleton.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImagesFeatures.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImagesFeatures.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationVelodyneScan.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationVelodyneScan.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWindSensor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWindSensor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWirelessPower.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWirelessPower.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSinCosLookUpTableFor2DScans.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSinCosLookUpTableFor2DScans.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_topcon.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_topcon.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_type_list.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_type_list.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/obs_frwds.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/obs_frwds.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/T2DScanProperties.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/T2DScanProperties.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/VelodyneCalibration.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/VelodyneCalibration.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CAction.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CAction.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CActionCollection.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CActionCollection.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CActionRobotMovement2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CActionRobotMovement2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CActionRobotMovement3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CActionRobotMovement3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CMetricMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CMetricMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CMetricMapEvents.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CMetricMapEvents.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation2DRangeScan.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation2DRangeScan.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation3DRangeScan.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation3DRangeScan.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation6DFeatures.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation6DFeatures.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationBatteryState.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationBatteryState.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationBeaconRanges.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationBeaconRanges.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationBearingRange.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationBearingRange.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationCANBusJ1939.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationCANBusJ1939.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationComment.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationComment.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationGasSensors.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationGasSensors.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationGPS.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationGPS.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationImage.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationImage.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationIMU.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationIMU.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationOdometry.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationOdometry.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRange.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRange.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRawDAQ.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRawDAQ.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationReflectivity.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationReflectivity.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRFID.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRFID.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRGBD360.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRGBD360.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationStereoImages.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationStereoImages.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationStereoImagesFeatures.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationStereoImagesFeatures.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationWindSensor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationWindSensor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationWirelessPower.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationWirelessPower.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CRawlog.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CRawlog.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CSensoryFrame.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CSensoryFrame.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CSimpleMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CSimpleMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CSinCosLookUpTableFor2DScans.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CSinCosLookUpTableFor2DScans.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CArrow.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CArrow.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAssimpModel.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAssimpModel.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAxis.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAxis.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CBox.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CBox.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CCamera.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CCamera.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CCylinder.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CCylinder.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CDisk.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CDisk.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoid.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoid.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidInverseDepth2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidInverseDepth2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidInverseDepth3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidInverseDepth3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidRangeBearing2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidRangeBearing2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CFBORender.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CFBORender.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CFrustum.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CFrustum.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedEllipsoidTemplate.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedEllipsoidTemplate.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGridPlaneXY.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGridPlaneXY.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGridPlaneXZ.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGridPlaneXZ.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CLight.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CLight.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMesh.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMesh.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMesh3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMesh3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMeshFast.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMeshFast.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctoMapVoxels.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctoMapVoxels.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctreePointRenderer.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctreePointRenderer.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLStandardObject.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLStandardObject.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloud.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloud.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloudColoured.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloudColoured.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPolyhedron.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPolyhedron.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfLines.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfLines.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfObjects.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfObjects.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfTexturedTriangles.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfTexturedTriangles.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfTriangles.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfTriangles.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSimpleLine.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSimpleLine.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSphere.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSphere.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CText.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CText.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CText3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CText3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTextMessageCapable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTextMessageCapable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedPlane.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedPlane.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/gl_utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/gl_utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/graph_tools.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/graph_tools.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/graph_tools_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/graph_tools_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/opengl_fonts.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/opengl_fonts.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/opengl_frwds.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/opengl_frwds.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/pose_pdfs.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/pose_pdfs.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/stock_objects.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/stock_objects.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/freeglut.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/freeglut.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/freeglut_ext.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/freeglut_ext.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/freeglut_std.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/freeglut_std.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/glut.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/glut.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/ConsistencyTest.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/ConsistencyTest.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/heuristicParams.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/heuristicParams.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapLocaliser.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapLocaliser.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapMaker.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapMaker.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Plane.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Plane.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PlaneInferredInfo.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PlaneInferredInfo.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/SemanticClustering.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/SemanticClustering.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Subgraph.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Subgraph.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/SubgraphMatcher.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/SubgraphMatcher.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMapPDF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMapPDF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CGridMapAligner.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CGridMapAligner.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CICP.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CICP.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderICP.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderICP.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderRBPF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderRBPF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapsAlignmentAlgorithm.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapsAlignmentAlgorithm.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMultiMetricMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMultiMetricMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMultiMetricMapPDF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMultiMetricMapPDF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/COccupancyGridMapFeatureExtractor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/COccupancyGridMapFeatureExtractor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRejectionSamplingRangeOnlyLocalization.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRejectionSamplingRangeOnlyLocalization.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/data_association.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/data_association.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/observations_overlap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/observations_overlap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_aux_structs.h... Parsing file /builddir/bui/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:540: warning: unbalanced grouping commands ld/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_aux_structs.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations_data.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations_data.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/TKLDParams.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/TKLDParams.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/TMonteCarloLocalizationParams.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/TMonteCarloLocalizationParams.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/scanmatching.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/scanmatching.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/scanmatching/scan_matching.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/scanmatching/scan_matching.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/indiv-compat-decls.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/indiv-compat-decls.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/conversions.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/conversions.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/data_types.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/data_types.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/path_from_rtk_gps.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/path_from_rtk_gps.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/obs/CObservationVisualLandmarks.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/obs/CObservationVisualLandmarks.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/slam/CLandmark.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/slam/CLandmark.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/slam/CLandmarksMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/slam/CLandmarksMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/slam/CObservationVisualLandmarks.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/slam/CObservationVisualLandmarks.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/bundle_adjustment.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/bundle_adjustment.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CCamModel.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CCamModel.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_camera_calib.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_camera_calib.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_find_corners.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_find_corners.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_stereo_camera_calib.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_stereo_camera_calib.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CImagePyramid.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CImagePyramid.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CStereoRectifyMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CStereoRectifyMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CUndistortMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CUndistortMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CVideoFileWriter.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CVideoFileWriter.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/descriptor_kdtrees.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/descriptor_kdtrees.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/descriptor_pairing.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/descriptor_pairing.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/pinhole.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/pinhole.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSim/builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:60: warning: group mrpt_memory: ignoring title "Memory utilities" that does not match old title "Memory utilities (in #include )" /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:101: warning: group mrpt_memory: ignoring title "Memory utilities" that does not match old title "Memory utilities (in #include )" /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/utils_matlab.h:12: warning: the name 'Provide' supplied as the argument in the \file statement is not an input file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h:12: warning: the name 'The' supplied as the argument in the \file statement is not an input file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:50: warning: Member se2_l2 found in multiple @ingroup groups! The member will be put in group mrpt_tfest_grp, and not in group sse_optimizations /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:175: warning: documentation for unknown define THROW_STACKED_EXCEPTION_CUSTOM_MSG found. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:187: warning: documentation for unknown define THROW_STACKED_EXCEPTION_CUSTOM_MSG found. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CQuaternion.h:138: warning: no uniquely matching class member found for that returns by mrpt::math::CQuaternion< T >::value Possible candidates: 'CSerializablePtr mrpt::utils::TPropertyValueIDTriplet::value' at line 34 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMHPropertiesValuesList.h 'CSerializablePtr mrpt::utils::CPropertiesValuesList::TPropertyValuePair::value' at line 37 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CPropertiesValuesList.h 'float mrpt::maps::CGasConcentrationGridMap2D::TGaussianCell::value' at line 103 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CGasConcentrationGridMap2D.h 'T & stlplus::smart_ptr_base< T, C, COUNTER >::value(void)' at line 125 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp 'const T & stlplus::smart_ptr_base< T, C, COUNTER >::value(void) const' at line 126 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CSparseMatrix.h:393: warning: documented symbol 'for double pointers which assume the user has reserved the output memory for a mrpt::math::CSparseMatrix::CholeskyDecomp::result' was not declared or defined. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:65: warning: no matching file member found for EIGEN_STRONG_INLINE void Eigen::MatrixBase::eigenVectors(MATRIX1 &eVecs, MATRIX2 &eVals) const Possible candidates: 'EIGEN_STRONG_INLINE void eigenVectors(MATRIX1 &eVecs, MATRIX2 &eVals) const' at line 646 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:78: warning: no matching file member found for EIGEN_STRONG_INLINE void Eigen::MatrixBase::eigenVectorsVec(MATRIX1 &eVecs, VECTOR1 &eVals) const Possible candidates: 'EIGEN_STRONG_INLINE void eigenVectorsVec(MATRIX1 &eVecs, VECTOR1 &eVals) const' at line 654 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:104: warning: no matching file member found for EIGEN_STRONG_INLINE void Eigen::MatrixBase::eigenVectorsSymmetric(MATRIX1 &eVecs, MATRIX2 &eVals) const Possible candidates: 'EIGEN_STRONG_INLINE void eigenVectorsSymmetric(MATRIX1 &eVecs, MATRIX2 &eVals) const' at line 672 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:117: warning: no matching file member found for EIGEN_STRONG_INLINE void Eigen::MatrixBase::eigenVectorsSymmetricVec(MATRIX1 &eVecs, VECTOR1 &eVals) const Possible candidates: 'EIGEN_STRONG_INLINE void eigenVectorsSymmetricVec(MATRIX1 &eVecs, VECTOR1 &eVals) const' at line 678 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:127: warning: no matching file member found for bool Eigen::MatrixBase::fromMatlabStringFormat(const std::string &s, std::ostream *dump_errors_here) Possible candidates: 'bool fromMatlabStringFormat(const std::string &s, std::ostream *dump_errors_here=NULL)' at line 126 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:222: warning: no matching file member found for std::string Eigen::MatrixBase::inMatlabFormat(const size_t decimal_digits) const Possible candidates: 'std::string inMatlabFormat(const size_t decimal_digits=6) const' at line 133 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:238: warning: no uniquely matching class member found for template < Derived > void Eigen::MatrixBase::saveToTextFile(const std::string &file, mrpt::math::TMatrixTextFileFormat fileFormat, bool appendMRPTHeader, const std::string &userHeader) const Possible candidates: 'void mrpt::poses::CPoint2DPDFGaussian::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 50 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDFGaussian.h 'void mrpt::poses::CPointPDFGaussian::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 56 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFGaussian.h 'void mrpt::poses::CPointPDFParticles::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 96 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFParticles.h 'void mrpt::poses::CPointPDFSOG::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 145 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFSOG.h 'bool mrpt::poses::CPose3DInterpolator::saveToTextFile(const std::string &s) const' at line 155 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h 'void mrpt::poses::CPose3DPDFGaussian::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 115 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFGaussian.h 'void mrpt::poses::CPose3DPDFGaussianInf::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 102 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFGaussianInf.h 'void mrpt::poses::CPose3DPDFParticles::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 69 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFParticles.h 'void mrpt::poses::CPose3DPDFSOG::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 111 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFSOG.h 'void mrpt::poses::CPose3DQuatPDFGaussian::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 80 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDFGaussian.h 'void mrpt::poses::CPose3DQuatPDFGaussianInf::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 82 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDFGaussianInf.h 'void mrpt::poses::CPosePDFGaussian::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 94 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussian.h 'void mrpt::poses::CPosePDFGaussianInf::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 94 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussianInf.h 'void mrpt::poses::CPosePDFGrid::saveToTextFile(const std::string &dataFile) const MRPT_OVERRIDE' at line 60 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGrid.h 'void mrpt::poses::CPosePDFParticles::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 104 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFParticles.h 'void mrpt::poses::CPosePDFSOG::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 147 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h 'bool mrpt::utils::internal::dynamic_grid_txt_saver::saveToTextFile(const std::string &fileName) const' at line 28 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CDynamicGrid.h 'bool mrpt::utils::CDynamicGrid< T >::saveToTextFile(const std::string &fileName) const' at line 280 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CDynamicGrid.h 'virtual void mrpt::utils::CProbabilityDensityFunction< TDATA, STATE_LEN >::saveToTextFile(const std::string &file) const =0' at line 108 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CProbabilityDensityFunction.h 'void mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >::saveToTextFile(const std::string &fileName) const' at line 136 of file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h 'void mrpt::maps::CBeacon::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 99 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h 'void mrpt::maps::CBeaconMap::saveToTextFile(const std::string &fil) const' at line 248 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h 'bool mrpt::maps::CLandmarksMap::saveToTextFile(std::string file)' at line 357 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h 'void mrpt::vision::CFeature::saveToTextFile(const std::string &filename, bool APPEND=false)' at line 172 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h 'void mrpt::vision::CFeatureList::saveToTextFile(const std::string &fileName, bool APPEND=false)' at line 223 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h 'void mrpt::vision::CMatchedFeatureList::saveToTextFile(const std::string &fileName)' at line 368 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h 'void mrpt::vision::TSequenceFeatureObservations::saveToTextFile(const std::string &filName, bool skipFirstCommentLine=false) const' at line 126 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:304: warning: no uniquely matching class member found for template < Derived > void Eigen::MatrixBase::loadFromTextFile(const std::string &file) Possible candidates: 'bool mrpt::poses::CPose3DInterpolator::loadFromTextFile(const std::string &s)' at line 167 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h 'void mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >::loadFromTextFile(const std::string &fileName, bool collapse_dup_edges=true)' at line 149 of file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h 'void mrpt::vision::CFeatureList::loadFromTextFile(const std::string &fileName)' at line 226 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h 'void mrpt::vision::TSequenceFeatureObservations::loadFromTextFile(const std::string &filName)' at line 129 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:312: warning: no uniquely matching class member found for template < Derived > void Eigen::MatrixBase::loadFromTextFile(std::istream &f) Possible candidates: 'bool mrpt::poses::CPose3DInterpolator::loadFromTextFile(const std::string &s)' at line 167 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h 'void mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >::loadFromTextFile(const std::string &fileName, bool collapse_dup_edges=true)' at line 149 of file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h 'void mrpt::vision::CFeatureList::loadFromTextFile(const std::string &fileName)' at line 226 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h 'void mrpt::vision::TSequenceFeatureObservations::loadFromTextFile(const std::string &filName)' at line 129 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:814: warning: member with no name found. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:134: warning: no uniquely matching class member found for f$ G P oplus L f$ with G and L being D points and P this D mrpt::poses::CPose2D::pose Possible candidates: 'mrpt::poses::CPose3D mrpt::math::TPolygonWithPlane::pose' at line 56 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h 'mrpt::poses::CPose3D mrpt::obs::CObservation6DFeatures::TMeasurement::pose' at line 40 of file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation6DFeatures.h 'Eigen::Matrix4f mrpt::pbmap::frameRGBDandPose::pose' at line 45 of file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapMaker.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:137: warning: no uniquely matching class member found for f$ G P oplus L f$ with G and L being D points and P this D mrpt::poses::CPose2D::pose(the "z" coordinate remains unmodified) Possible candidates: 'mrpt::poses::CPose3D mrpt::math::TPolygonWithPlane::pose' at line 56 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h 'mrpt::poses::CPose3D mrpt::obs::CObservation6DFeatures::TMeasurement::pose' at line 40 of file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation6DFeatures.h 'Eigen::Matrix4f mrpt::pbmap::frameRGBDandPose::pose' at line 45 of file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapMaker.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:139: warning: member with no name found. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:258: warning: documented symbol 'for D points exception If the z component of the result is greater than some mrpt::poses::CPose3D::epsilon' was not declared or defined. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:94: warning: documented symbol 'This signature is consistent with the rest of MRPT mrpt::utils::TCamera::APIs' was not declared or defined. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TStereoCamera.h:67: warning: documented symbol 'This signature is consistent with the rest of MRPT mrpt::utils::TStereoCamera::APIs' was not declared or defined. /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:140: warning: no uniquely matching class member found for of a mrpt::maps::CColouredPointsMap::insertPoint() Possible candidates: 'virtual void mrpt::maps::CColouredPointsMap::insertPoint(float x, float y, float z, float R, float G, float B) MRPT_OVERRIDE' at line 137 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(const mrpt::poses::CPoint3D &p)' at line 140 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(const mrpt::math::TPoint3D &p)' at line 142 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(const mrpt::math::TPoint3Df &p)' at line 144 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(float x, float y, float z)' at line 146 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CPointsMap::insertPoint(float x, float y, float z=0)' at line 450 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h 'void mrpt::maps::CPointsMap::insertPoint(const mrpt::math::TPoint3D &p)' at line 452 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h 'virtual void mrpt::maps::CPointsMap::insertPoint(float x, float y, float z, float R, float G, float B)' at line 454 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h 'void mrpt::opengl::CPointCloud::insertPoint(float x, float y, float z)' at line 133 of file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloud.h /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:370: warning: member with no name found. /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:452: warning: no uniquely matching class member found for of a mrpt::maps::CPointsMap::insertPoint() Possible candidates: 'virtual void mrpt::maps::CColouredPointsMap::insertPoint(float x, float y, float z, float R, float G, float B) MRPT_OVERRIDE' at line 137 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(const mrpt::poses::CPoint3D &p)' at line 140 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(const mrpt::math::TPoint3D &p)' at line 142 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(const mrpt::math::TPoint3Df &p)' at line 144 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(float x, float y, float z)' at line 146 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CPointsMap::insertPoint(float x, float y, float z=0)' at line 450 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h 'void mrpt::maps::CPointsMap::insertPoint(const mrpt::math::TPoint3D &p)' at line 452 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h 'virtual void mrpt::maps::CPointsMap::insertPoint(float x, float y, float z, float R, float G, float B)' at line 454 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h 'void mrpt::opengl::CPointCloud::insertPoint(float x, float y, float z)' at line 133 of file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloud.h /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:454: warning: member with no name found. /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/conversions.h:59: warning: documented symbol 'More efficient for converting a mrpt::topography::pointcloud' was not declared or defined. /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:134: warning: documented symbol 'with subpixel mrpt::vision::CGenericFeatureTracker::precision' was not declared or defined. /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:137: warning: documented symbol 'This overload version uses the mrpt::vision::CGenericFeatureTracker::old' was not declared or defined. /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependencies.h:10: warning: multiple use of section label 'dependencies', (first occurrence: /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/mainPage_doc.h, line 147) /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/otherlibs/mathplot/mathplot.h:31: warning: found more than one \mainpage comment block! (first occurrence: /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/mainPage_doc.h, line 35), Skipping current block! kpathsea: Running mktexfmt latex.fmt mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order): mktexfmt: /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes: mktexfmt: /builddir/.texlive2021/texmf-config/web2c/fmtutil.cnf mktexfmt [INFO]: writing formats under /builddir/.texlive2021/texmf-var/web2c mktexfmt [INFO]: --- remaking latex with pdftex mktexfmt: running `pdftex -ini -jobname=latex -progname=latex -translate-file=cp227.tcx *latex.ini' ... This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021) (INITEX) restricted \write18 enabled. (/usr/share/texlive/texmf-dist/web2c/cp227.tcx) entering extended mode (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/latex.ini (/usr/share/texlive/texmf-dist/tex/generic/tex-ini-files/pdftexconfig.tex) (/usr/share/texlive/texmf-dist/tex/latex/base/latex.ltx (/usr/share/texlive/texmf-dist/tex/latex/base/texsys.cfg) ./texsys.aux found \@currdir set to: ./. Assuming \openin and \input have the same search path. Defining UNIX/DOS style filename parser. catcodes, registers, parameters, LaTeX2e <2020-10-01> patch level 4 (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.ltx (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3deprecation.def))) (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.ltx (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex)) hacks, control, par, spacing, files, font encodings, lengths, ==================================== Local config file fonttext.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmss.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmtt.fd))) ==================================== Local config file fontmath.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlcmm.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omscmsy.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omxcmex.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ucmr.fd))) ==================================== Local config file preload.cfg used ===================================== (/usr/share/texlive/texmf-dist/tex/latex/base/preload.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/preload.ltx)) page nos., x-ref, environments, center, verbatim, math definitions, boxes, title, sectioning, contents, floats, footnotes, index, bibliography, output, =========================================== Local configuration file hyphen.cfg used =========================================== (/usr/share/texlive/texmf-dist/tex/generic/babel/hyphen.cfg (/usr/share/texlive/texmf-dist/tex/generic/hyphen/hyphen.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/dumyhyph.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/zerohyph.tex)) (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu)) (/usr/share/texlive/texmf-dist/tex/latex/firstaid/latex2e-first-aid-for-externa l-files.ltx) ) ) Beginning to dump on file latex.fmt (preloaded format=latex 2022.8.4) 19193 strings of total length 344822 280635 memory locations dumped; current usage is 165&279279 17486 multiletter control sequences \font\nullfont=nullfont \font\c__fp_exp_intarray=cmr10 at 0.00002pt \font\c__fp_trig_intarray=cmr10 at 0.00003pt \font\c_initex_cctab=cmr10 at 0.00005pt \font\c_other_cctab=cmr10 at 0.00006pt \font\c_str_cctab=cmr10 at 0.00008pt \font\g__regex_state_active_intarray=cmr10 at 0.00009pt \font\g__regex_thread_info_intarray=cmr10 at 0.0001pt \font\g__regex_submatch_prev_intarray=cmr10 at 0.00012pt \font\g__regex_submatch_begin_intarray=cmr10 at 0.00014pt \font\g__regex_submatch_end_intarray=cmr10 at 0.00015pt \font\g__regex_balance_intarray=cmr10 at 0.00017pt \font\OMX/cmex/m/n/10=cmex10 \font\tenln=line10 \font\tenlnw=linew10 \font\tencirc=lcircle10 \font\tencircw=lcirclew10 \font\OT1/cmr/m/n/5=cmr5 \font\OT1/cmr/m/n/7=cmr7 \font\OT1/cmr/m/n/10=cmr10 \font\OML/cmm/m/it/5=cmmi5 \font\OML/cmm/m/it/7=cmmi7 \font\OML/cmm/m/it/10=cmmi10 \font\OMS/cmsy/m/n/5=cmsy5 \font\OMS/cmsy/m/n/7=cmsy7 \font\OMS/cmsy/m/n/10=cmsy10 \font\c_code_cctab=cmr10 at 0.00018pt \font\c_document_cctab=cmr10 at 0.0002pt 403423 words of font info for 27 preloaded fonts 14 hyphenation exceptions Hyphenation trie of length 6081 has 183 ops out of 35111 2 for language 1 181 for language 0 0 words of pdfTeX memory 0 indirect objects No pages of output. Transcript written on latex.log. mktexfmt [INFO]: log file copied to: /builddir/.texlive2021/texmf-var/web2c/pdftex/latex.log mktexfmt [INFO]: /builddir/.texlive2021/texmf-var/web2c/pdftex/latex.fmt installed. mktexfmt [INFO]: successfully rebuilt formats: 1 mktexfmt [INFO]: not selected formats: 19 mktexfmt [INFO]: total formats: 20 mktexfmt [INFO]: exiting with status 0 error: Problems running latex. Check your installation or look for typos in _formulas.tex and check _formulas.log! pleFeature.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_SSE2.cpp... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_SSE2.cpp... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_SSE3.cpp... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_SSE3.cpp... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating images for formulas in HTML... Generating example documentation... Generating file sources... Generating code for file changeLog_doc.h... Generating code for file dependencies.h... Generating code for file dependency_eigen3.h... Generating code for file dependency_libftdi.h... Generating code for file dependency_liblas.h... Generating code for file dependency_libpcap.h... Generating code for file dependency_libusb.h... Generating code for file dependency_opencv.h... Generating code for file dependency_opengl_glut.h... Generating code for file dependency_pcl.h... Generating code for file dependency_sse.h... Generating code for file dependency_suitesparse.h... Generating code for file dependency_wxwidgets.h... Generating code for file env-vars.h... Generating code for file lib_mrpt_base.h... Generating code for file lib_mrpt_bayes.h... Generating code for file lib_mrpt_detectors.h... Generating code for file lib_mrpt_graphs.h... Generating code for file lib_mrpt_graphslam.h... Generating code for file lib_mrpt_gui.h... Generating code for file lib_mrpt_hmtslam.h... Generating code for file lib_mrpt_hwdrivers.h... Generating code for file lib_mrpt_kinematics.h... Generating code for file lib_mrpt_maps.h... Generating code for file lib_mrpt_nav.h... Generating code for file lib_mrpt_obs.h... Generating code for file lib_mrpt_opengl.h... Generating code for file lib_mrpt_pbmap.h... Generating code for file lib_mrpt_reactivenav.h... Generating code for file lib_mrpt_scanmatching.h... Generating code for file lib_mrpt_slam.h... Generating code for file lib_mrpt_stereoslam.h... Generating code for file lib_mrpt_tfest.h... Generating code for file lib_mrpt_topography.h... Generating code for file lib_mrpt_vision.h... Generating code for file mainPage_doc.h... Generating code for file base.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file CParticleFilter.h... Generating code for file CParticleFilterCapable.h... Generating code for file CParticleFilterData.h... Generating code for file CProbabilityParticle.h... Generating code for file compress.h... Generating code for file zip.h... Generating code for file math.h... Generating code for file CArray.h... Generating code for file CArrayNumeric.h... Generating code for file CBinaryRelation.h... Generating code for file CHistogram.h... Generating code for file CLevenbergMarquardt.h... Generating code for file CMatrix.h... Generating code for file CMatrixB.h... Generating code for file CMatrixD.h... Generating code for file CMatrixFixedNumeric.h... Generating code for file CMatrixTemplate.h... Generating code for file CMatrixTemplateNumeric.h... Generating code for file CMatrixTemplateObjects.h... Generating code for file CMonteCarlo.h... Generating code for file CPolygon.h... Generating code for file CQuaternion.h... Generating code for file CSparseMatrix.h... Generating code for file CSparseMatrixTemplate.h... Generating code for file CSplineInterpolator1D.h... Generating code for file data_utils.h... Generating code for file distributions.h... Generating code for file eigen_frwds.h... Generating code for file eigen_plugins.h... Generating code for file eigen_plugins_impl.h... Generating code for file fourier.h... Generating code for file geometry.h... Generating code for file homog_matrices.h... Generating code for file interp_fit.h... Generating code for file jacobians.h... Generating code for file KDTreeCapable.h... Generating code for file kmeans.h... Generating code for file lightweight_geom_data.h... Generating code for file math_frwds.h... Generating code for file matrix_adaptors.h... Generating code for file matrix_serialization.h... Generating code for file MatrixBlockSparseCols.h... Generating code for file model_search.h... Generating code for file model_search_impl.h... Generating code for file num_jacobian.h... Generating code for file ops_containers.h... Generating code for file ops_matrices.h... Generating code for file ops_vectors.h... Generating code for file point_poses2vectors.h... Generating code for file ransac.h... Generating code for file ransac_applications.h... Generating code for file robust_kernels.h... Generating code for file slerp.h... Generating code for file transform_gaussian.h... Generating code for file utils_matlab.h... Generating code for file wrap2pi.h... Generating code for file math_mrpt.h... Generating code for file do_opencv_includes.h... Generating code for file nanoflann.hpp... Generating code for file containers_fixes.hpp... Generating code for file exceptions.hpp... Generating code for file smart_ptr.hpp... Generating code for file smart_ptr.tpp... Generating code for file Arg.h... Generating code for file ArgException.h... Generating code for file CmdLine.h... Generating code for file CmdLineInterface.h... Generating code for file CmdLineOutput.h... Generating code for file Constraint.h... Generating code for file DocBookOutput.h... Generating code for file HelpVisitor.h... Generating code for file IgnoreRestVisitor.h... Generating code for file MultiArg.h... Generating code for file MultiSwitchArg.h... Generating code for file OptionalUnlabeledTracker.h... Generating code for file StdOutput.h... Generating code for file SwitchArg.h... Generating code for file UnlabeledMultiArg.h... Generating code for file UnlabeledValueArg.h... Generating code for file ValueArg.h... Generating code for file ValuesConstraint.h... Generating code for file VersionVisitor.h... Generating code for file Visitor.h... Generating code for file XorHandler.h... Generating code for file poses.h... Generating code for file CPoint.h... Generating code for file CPoint2D.h... Generating code for file CPoint2DPDF.h... Generating code for file CPoint2DPDFGaussian.h... Generating code for file CPoint3D.h... Generating code for file CPointPDF.h... Generating code for file CPointPDFGaussian.h... Generating code for file CPointPDFParticles.h... Generating code for file CPointPDFSOG.h... Generating code for file CPose.h... Generating code for file CPose2D.h... Generating code for file CPose2DGridTemplate.h... Generating code for file CPose3D.h... Generating code for file CPose3DInterpolator.h... Generating code for file CPose3DPDF.h... Generating code for file CPose3DPDFGaussian.h... Generating code for file CPose3DPDFGaussianInf.h... Generating code for file CPose3DPDFParticles.h... Generating code for file CPose3DPDFSOG.h... Generating code for file CPose3DQuat.h... Generating code for file CPose3DQuatPDF.h... Generating code for file CPose3DQuatPDFGaussian.h... Generating code for file CPose3DQuatPDFGaussianInf.h... Generating code for file CPose3DRotVec.h... Generating code for file CPoseOrPoint.h... Generating code for file CPoseOrPoint_detail.h... Generating code for file CPosePDF.h... Generating code for file CPosePDFGaussian.h... Generating code for file CPosePDFGaussianInf.h... Generating code for file CPosePDFGrid.h... Generating code for file CPosePDFParticles.h... Generating code for file CPosePDFSOG.h... Generating code for file CPoseRandomSampler.h... Generating code for file CPoses2DSequence.h... Generating code for file CPoses3DSequence.h... Generating code for file CRobot2DPoseEstimator.h... Generating code for file poses_frwds.h... Generating code for file SE_traits.h... Generating code for file SO_SE_average.h... Generating code for file random.h... Generating code for file RandomGenerators.h... Generating code for file synch.h... Generating code for file atomic_incr.h... Generating code for file CCriticalSection.h... Generating code for file CPipe.h... Generating code for file CSemaphore.h... Generating code for file CThreadSafeVariable.h... Generating code for file MT_buffer.h... Generating code for file system.h... Generating code for file CDirectoryExplorer.h... Generating code for file CFileSystemWatcher.h... Generating code for file CGenericMemoryPool.h... Generating code for file datetime.h... Generating code for file filesystem.h... Generating code for file memory.h... Generating code for file os.h... Generating code for file parallelization.h... Generating code for file string_utils.h... Generating code for file threads.h... Generating code for file vector_loadsave.h... Generating code for file utils.h... Generating code for file utils.h... Generating code for file utils.h... Generating code for file adapters.h... Generating code for file aligned_containers.h... Generating code for file bimap.h... Generating code for file bits.h... Generating code for file boost_join.h... Generating code for file CCanvas.h... Generating code for file CClientTCPSocket.h... Generating code for file CConfigFile.h... Generating code for file CConfigFileBase.h... Generating code for file CConfigFileMemory.h... Generating code for file CConfigFilePrefixer.h... Generating code for file CConsoleRedirector.h... Generating code for file CDebugOutputCapable.h... Generating code for file CDynamicGrid.h... Generating code for file CEnhancedMetaFile.h... Generating code for file CFileGZInputStream.h... Generating code for file CFileGZOutputStream.h... Generating code for file CFileInputStream.h... Generating code for file CFileOutputStream.h... Generating code for file CFileStream.h... Generating code for file ci_less.h... Generating code for file CImage.h... Generating code for file circular_buffer.h... Generating code for file CListOfClasses.h... Generating code for file CLoadableOptions.h... Generating code for file CLog.h... Generating code for file CMappedImage.h... Generating code for file CMemoryChunk.h... Generating code for file CMemoryStream.h... Generating code for file CMessage.h... Generating code for file CMessageQueue.h... Generating code for file CMHPropertiesValuesList.h... Generating code for file CObject.h... Generating code for file CObservable.h... Generating code for file CObserver.h... Generating code for file color_maps.h... Generating code for file compiler_fixes.h... Generating code for file core_defs.h... Generating code for file CProbabilityDensityFunction.h... Generating code for file CPropertiesValuesList.h... Generating code for file crc.h... Generating code for file CReferencedMemBlock.h... Generating code for file CRobotSimulator.h... Generating code for file CSerializable.h... Generating code for file CServerTCPSocket.h... Generating code for file CSimpleDatabase.h... Generating code for file CStartUpClassesRegister.h... Generating code for file CStdOutStream.h... Generating code for file CStream.h... Generating code for file CStringList.h... Generating code for file CTextFileLinesParser.h... Generating code for file CThreadSafeQueue.h... Generating code for file CTicTac.h... Generating code for file CTimeLogger.h... Generating code for file CTypeSelector.h... Generating code for file CUncopiable.h... Generating code for file exceptions.h... Generating code for file integer_select.h... Generating code for file list_searchable.h... Generating code for file map_as_vector.h... Generating code for file md5.h... Generating code for file metaprogramming.h... Generating code for file metaprogramming_serialization.h... Generating code for file mrpt_inttypes.h... Generating code for file mrpt_macros.h... Generating code for file mrpt_stdint.h... Generating code for file mrptEvent.h... Generating code for file msvc_inttypes.h... Generating code for file net_utils.h... Generating code for file PLY_import_export.h... Generating code for file printf_vector.h... Generating code for file pstdint.h... Generating code for file round.h... Generating code for file safe_pointers.h... Generating code for file SSE_macros.h... Generating code for file SSE_types.h... Generating code for file stl_containers_utils.h... Generating code for file stl_extensions.h... Generating code for file stl_serialization.h... Generating code for file TCamera.h... Generating code for file TColor.h... Generating code for file TEnumType.h... Generating code for file TMatchingPair.h... Generating code for file TParameters.h... Generating code for file TPixelCoord.h... Generating code for file traits_map.h... Generating code for file TStereoCamera.h... Generating code for file TTypeName.h... Generating code for file TTypeName_impl.h... Generating code for file types.h... Generating code for file types.h... Generating code for file types.h... Generating code for file types_math.h... Generating code for file types_simple.h... Generating code for file utils_defs.h... Generating code for file CImage_SSE2.cpp... Generating code for file CImage_SSE3.cpp... Generating code for file bayes.h... Generating code for file CKalmanFilterCapable.h... Generating code for file CKalmanFilterCapable_impl.h... Generating code for file CRejectionSamplingCapable.h... Generating code for file detectors.h... Generating code for file CCascadeClassifierDetection.h... Generating code for file CDetectableObject.h... Generating code for file CDetectorDoorCrossing.h... Generating code for file CFaceDetection.h... Generating code for file CObjectDetection.h... Generating code for file graphs.h... Generating code for file CAStarAlgorithm.h... Generating code for file CDirectedGraph.h... Generating code for file CDirectedTree.h... Generating code for file CGraphPartitioner.h... Generating code for file CGraphPartitioner_impl.h... Generating code for file CNetworkOfPoses.h... Generating code for file CNetworkOfPoses_impl.h... Generating code for file dijkstra.h... Generating code for file graphslam.h... Generating code for file levmarq.h... Generating code for file levmarq_impl.h... Generating code for file gui.h... Generating code for file CBaseGUIWindow.h... Generating code for file CDisplayWindow.h... Generating code for file CDisplayWindow3D.h... Generating code for file CDisplayWindowPlots.h... Generating code for file CMyGLCanvasBase.h... Generating code for file gui_frwds.h... Generating code for file keycodes.h... Generating code for file WxSubsystem.h... Generating code for file WxUtils.h... Generating code for file mathplot.h... Generating code for file hmtslam.h... Generating code for file CHierarchicalMapMHPartition.h... Generating code for file CHierarchicalMHMap.h... Generating code for file CHMHMapArc.h... Generating code for file CHMHMapNode.h... Generating code for file CHMTSLAM.h... Generating code for file CLocalMetricHypothesis.h... Generating code for file CRobotPosesGraph.h... Generating code for file CTopLCDetector_FabMap.h... Generating code for file CTopLCDetector_GridMatching.h... Generating code for file CTopLCDetectorBase.h... Generating code for file HMT_SLAM_common.h... Generating code for file hmtslam_impexp.h... Generating code for file hwdrivers.h... Generating code for file C2DRangeFinderAbstract.h... Generating code for file CActivMediaRobotBase.h... Generating code for file CBoardDLMS.h... Generating code for file CBoardENoses.h... Generating code for file CBoardIR.h... Generating code for file CBoardSonars.h... Generating code for file CCameraSensor.h... Generating code for file CCANBusReader.h... Generating code for file CDUO3DCamera.h... Generating code for file CEnoseModular.h... Generating code for file CFFMPEG_InputStream.h... Generating code for file CGenericSensor.h... Generating code for file CGillAnemometer.h... Generating code for file CGPS_NTRIP.h... Generating code for file CGPSInterface.h... Generating code for file CGyroKVHDSP3000.h... Generating code for file CHokuyoURG.h... Generating code for file CIbeoLuxETH.h... Generating code for file CImageGrabber_dc1394.h... Generating code for file CImageGrabber_FlyCapture2.h... Generating code for file CImageGrabber_OpenCV.h... Generating code for file CImpinjRFID.h... Generating code for file CIMUIntersense.h... Generating code for file CIMUXSens.h... Generating code for file CIMUXSens_MT4.h... Generating code for file CInterfaceFTDI.h... Generating code for file CInterfaceFTDIMessages.h... Generating code for file CJoystick.h... Generating code for file CKinect.h... Generating code for file CLMS100eth.h... Generating code for file CNationalInstrumentsDAQ.h... Generating code for file CNTRIPClient.h... Generating code for file CNTRIPEmitter.h... Generating code for file COpenNI2_RGBD360.h... Generating code for file COpenNI2Generic.h... Generating code for file COpenNI2Sensor.h... Generating code for file CPhidgetInterfaceKitProximitySensors.h... Generating code for file CPtuBase.h... Generating code for file CPtuDPerception.h... Generating code for file CPtuHokuyo.h... Generating code for file CRaePID.h... Generating code for file CRoboPeakLidar.h... Generating code for file CRoboticHeadInterface.h... Generating code for file CRovio.h... Generating code for file CSerialPort.h... Generating code for file CServoeNeck.h... Generating code for file CSickLaserSerial.h... Generating code for file CSickLaserUSB.h... Generating code for file CSkeletonTracker.h... Generating code for file CStereoGrabber_Bumblebee_libdc1394.h... Generating code for file CStereoGrabber_SVS.h... Generating code for file CSwissRanger3DCamera.h... Generating code for file CTuMicos.h... Generating code for file CVelodyneScanner.h... Generating code for file CWirelessPower.h... Generating code for file hwdrivers_impexp.h... Generating code for file TCaptureOptions_bumblebee.h... Generating code for file kinematics.h... Generating code for file CKinematicChain.h... Generating code for file maps.h... Generating code for file CBeacon.h... Generating code for file CBeacon.h... Generating code for file CBeaconMap.h... Generating code for file CBeaconMap.h... Generating code for file CColouredOctoMap.h... Generating code for file CColouredOctoMap.h... Generating code for file CColouredPointsMap.h... Generating code for file CColouredPointsMap.h... Generating code for file CGasConcentrationGridMap2D.h... Generating code for file CGasConcentrationGridMap2D.h... Generating code for file CHeightGridMap2D.h... Generating code for file CHeightGridMap2D.h... Generating code for file CHeightGridMap2D_Base.h... Generating code for file CHeightGridMap2D_MRF.h... Generating code for file CLogOddsGridMap2D.h... Generating code for file CLogOddsGridMap2D.h... Generating code for file COccupancyGridMap2D.h... Generating code for file COccupancyGridMap2D.h... Generating code for file COctoMap.h... Generating code for file COctoMap.h... Generating code for file COctoMapBase.h... Generating code for file COctoMapBase.h... Generating code for file COctoMapBase_impl.h... Generating code for file CPointsMap.h... Generating code for file CPointsMap.h... Generating code for file CRandomFieldGridMap2D.h... Generating code for file CRandomFieldGridMap2D.h... Generating code for file CReflectivityGridMap2D.h... Generating code for file CReflectivityGridMap2D.h... Generating code for file CSimplePointsMap.h... Generating code for file CSimplePointsMap.h... Generating code for file CWeightedPointsMap.h... Generating code for file CWeightedPointsMap.h... Generating code for file CWirelessPowerGridMap2D.h... Generating code for file CWirelessPowerGridMap2D.h... Generating code for file PCL_adapters.h... Generating code for file PCL_adapters.h... Generating code for file CAngularObservationMesh.h... Generating code for file CPlanarLaserScan.h... Generating code for file nav.h... Generating code for file CAbstractHolonomicReactiveMethod.h... Generating code for file CHolonomicLogFileRecord.h... Generating code for file CHolonomicND.h... Generating code for file CHolonomicVFF.h... Generating code for file PlannerRRT_SE2_TPS.h... Generating code for file PlannerSimple2D.h... Generating code for file TMoveTree.h... Generating code for file CAbstractPTGBasedReactive.h... Generating code for file CAbstractReactiveNavigationSystem.h... Generating code for file CLogFileRecord.h... Generating code for file CParameterizedTrajectoryGenerator.h... Generating code for file CPTG1.h... Generating code for file CPTG2.h... Generating code for file CPTG3.h... Generating code for file CPTG4.h... Generating code for file CPTG5.h... Generating code for file CPTG6.h... Generating code for file CPTG7.h... Generating code for file reactivenav.h... Generating code for file CReactiveNavigationSystem.h... Generating code for file CReactiveNavigationSystem.h... Generating code for file CReactiveNavigationSystem3D.h... Generating code for file CReactiveNavigationSystem3D.h... Generating code for file motion_planning_utils.h... Generating code for file motion_planning_utils.h... Generating code for file CMetricMap.h... Generating code for file CMetricMap.h... Generating code for file CMetricMapEvents.h... Generating code for file CMetricMapEvents.h... Generating code for file CSimpleMap.h... Generating code for file CSimpleMap.h... Generating code for file metric_map_types.h... Generating code for file TMetricMapInitializer.h... Generating code for file TMetricMapTypesRegistry.h... Generating code for file obs.h... Generating code for file CAction.h... Generating code for file CAction.h... Generating code for file CActionCollection.h... Generating code for file CActionCollection.h... Generating code for file CActionRobotMovement2D.h... Generating code for file CActionRobotMovement2D.h... Generating code for file CActionRobotMovement3D.h... Generating code for file CActionRobotMovement3D.h... Generating code for file carmen_log_tools.h... Generating code for file CObservation.h... Generating code for file CObservation.h... Generating code for file CObservation2DRangeScan.h... Generating code for file CObservation2DRangeScan.h... Generating code for file CObservation2DRangeScanWithUncertainty.h... Generating code for file CObservation3DRangeScan.h... Generating code for file CObservation3DRangeScan.h... Generating code for file CObservation3DRangeScan_project3D_impl.h... Generating code for file CObservation6DFeatures.h... Generating code for file CObservation6DFeatures.h... Generating code for file CObservationBatteryState.h... Generating code for file CObservationBatteryState.h... Generating code for file CObservationBeaconRanges.h... Generating code for file CObservationBeaconRanges.h... Generating code for file CObservationBearingRange.h... Generating code for file CObservationBearingRange.h... Generating code for file CObservationCANBusJ1939.h... Generating code for file CObservationCANBusJ1939.h... Generating code for file CObservationComment.h... Generating code for file CObservationComment.h... Generating code for file CObservationGasSensors.h... Generating code for file CObservationGasSensors.h... Generating code for file CObservationGPS.h... Generating code for file CObservationGPS.h... Generating code for file CObservationImage.h... Generating code for file CObservationImage.h... Generating code for file CObservationIMU.h... Generating code for file CObservationIMU.h... Generating code for file CObservationOdometry.h... Generating code for file CObservationOdometry.h... Generating code for file CObservationRange.h... Generating code for file CObservationRange.h... Generating code for file CObservationRawDAQ.h... Generating code for file CObservationRawDAQ.h... Generating code for file CObservationReflectivity.h... Generating code for file CObservationReflectivity.h... Generating code for file CObservationRFID.h... Generating code for file CObservationRFID.h... Generating code for file CObservationRGBD360.h... Generating code for file CObservationRGBD360.h... Generating code for file CObservationSkeleton.h... Generating code for file CObservationStereoImages.h... Generating code for file CObservationStereoImages.h... Generating code for file CObservationStereoImagesFeatures.h... Generating code for file CObservationStereoImagesFeatures.h... Generating code for file CObservationVelodyneScan.h... Generating code for file CObservationWindSensor.h... Generating code for file CObservationWindSensor.h... Generating code for file CObservationWirelessPower.h... Generating code for file CObservationWirelessPower.h... Generating code for file CRawlog.h... Generating code for file CRawlog.h... Generating code for file CSensoryFrame.h... Generating code for file CSensoryFrame.h... Generating code for file CSinCosLookUpTableFor2DScans.h... Generating code for file CSinCosLookUpTableFor2DScans.h... Generating code for file gnss_messages.h... Generating code for file gnss_messages_ascii_nmea.h... Generating code for file gnss_messages_common.h... Generating code for file gnss_messages_novatel.h... Generating code for file gnss_messages_topcon.h... Generating code for file gnss_messages_type_list.h... Generating code for file obs_frwds.h... Generating code for file T2DScanProperties.h... Generating code for file VelodyneCalibration.h... Generating code for file opengl.h... Generating code for file C3DSScene.h... Generating code for file CArrow.h... Generating code for file CAssimpModel.h... Generating code for file CAxis.h... Generating code for file CBox.h... Generating code for file CCamera.h... Generating code for file CCylinder.h... Generating code for file CDisk.h... Generating code for file CEllipsoid.h... Generating code for file CEllipsoidInverseDepth2D.h... Generating code for file CEllipsoidInverseDepth3D.h... Generating code for file CEllipsoidRangeBearing2D.h... Generating code for file CFBORender.h... Generating code for file CFrustum.h... Generating code for file CGeneralizedCylinder.h... Generating code for file CGeneralizedEllipsoidTemplate.h... Generating code for file CGridPlaneXY.h... Generating code for file CGridPlaneXZ.h... Generating code for file CLight.h... Generating code for file CMesh.h... Generating code for file CMesh3D.h... Generating code for file CMeshFast.h... Generating code for file COctoMapVoxels.h... Generating code for file COctreePointRenderer.h... Generating code for file COpenGLScene.h... Generating code for file COpenGLStandardObject.h... Generating code for file COpenGLViewport.h... Generating code for file CPointCloud.h... Generating code for file CPointCloudColoured.h... Generating code for file CPolyhedron.h... Generating code for file CRenderizable.h... Generating code for file CRenderizableDisplayList.h... Generating code for file CSetOfLines.h... Generating code for file CSetOfObjects.h... Generating code for file CSetOfTexturedTriangles.h... Generating code for file CSetOfTriangles.h... Generating code for file CSimpleLine.h... Generating code for file CSphere.h... Generating code for file CText.h... Generating code for file CText3D.h... Generating code for file CTextMessageCapable.h... Generating code for file CTexturedObject.h... Generating code for file CTexturedPlane.h... Generating code for file CVectorField2D.h... Generating code for file CVectorField3D.h... Generating code for file gl_utils.h... Generating code for file graph_tools.h... Generating code for file graph_tools_impl.h... Generating code for file opengl_fonts.h... Generating code for file opengl_frwds.h... Generating code for file pose_pdfs.h... Generating code for file stock_objects.h... Generating code for file freeglut.h... Generating code for file freeglut_ext.h... Generating code for file freeglut_std.h... Generating code for file glut.h... Generating code for file pbmap.h... Generating code for file PbMap.h... Generating code for file ConsistencyTest.h... Generating code for file heuristicParams.h... Generating code for file Miscellaneous.h... Generating code for file PbMapLocaliser.h... Generating code for file PbMapMaker.h... Generating code for file Plane.h... Generating code for file PlaneInferredInfo.h... Generating code for file SemanticClustering.h... Generating code for file Subgraph.h... Generating code for file SubgraphMatcher.h... Generating code for file CMultiMetricMap.h... Generating code for file CMultiMetricMap.h... Generating code for file CMultiMetricMapPDF.h... Generating code for file CMultiMetricMapPDF.h... Generating code for file slam.h... Generating code for file CGridMapAligner.h... Generating code for file CICP.h... Generating code for file CIncrementalMapPartitioner.h... Generating code for file CMetricMapBuilder.h... Generating code for file CMetricMapBuilderICP.h... Generating code for file CMetricMapBuilderRBPF.h... Generating code for file CMetricMapsAlignmentAlgorithm.h... Generating code for file CMonteCarloLocalization2D.h... Generating code for file CMonteCarloLocalization3D.h... Generating code for file COccupancyGridMapFeatureExtractor.h... Generating code for file CRangeBearingKFSLAM.h... Generating code for file CRangeBearingKFSLAM2D.h... Generating code for file CRejectionSamplingRangeOnlyLocalization.h... Generating code for file data_association.h... Generating code for file observations_overlap.h... Generating code for file PF_aux_structs.h... Generating code for file PF_implementations.h... Generating code for file PF_implementations_data.h... Generating code for file TKLDParams.h... Generating code for file TMonteCarloLocalizationParams.h... Generating code for file scanmatching.h... Generating code for file scan_matching.h... Generating code for file tfest.h... Generating code for file indiv-compat-decls.h... Generating code for file se2.h... Generating code for file se3.h... Generating code for file topography.h... Generating code for file conversions.h... Generating code for file data_types.h... Generating code for file path_from_rtk_gps.h... Generating code for file CLandmark.h... Generating code for file CLandmark.h... Generating code for file CLandmarksMap.h... Generating code for file CLandmarksMap.h... Generating code for file CObservationVisualLandmarks.h... Generating code for file CObservationVisualLandmarks.h... Generating code for file vision.h... Generating code for file bundle_adjustment.h... Generating code for file CCamModel.h... Generating code for file CDifodo.h... Generating code for file CFeature.h... Generating code for file CFeatureExtraction.h... Generating code for file chessboard_camera_calib.h... Generating code for file chessboard_find_corners.h... Generating code for file chessboard_stereo_camera_calib.h... Generating code for file CImagePyramid.h... Generating code for file CStereoRectifyMap.h... Generating code for file CUndistortMap.h... Generating code for file CVideoFileWriter.h... Generating code for file descriptor_kdtrees.h... Generating code for file descriptor_pairing.h... Generating code for file multiDesc_utils.h... Generating code for file pinhole.h... Generating code for file tracking.h... Generating code for file TSimpleFeature.h... Generating file documentation... Generating docs for file changeLog_doc.h... Generating docs for file dependencies.h... Generating docs for file dependency_eigen3.h... Generating docs for file dependency_libftdi.h... Generating docs for file dependency_liblas.h... Generating docs for file dependency_libpcap.h... Generating docs for file dependency_libusb.h... Generating docs for file dependency_opencv.h... Generating docs for file dependency_opengl_glut.h... Generating docs for file dependency_pcl.h... Generating docs for file dependency_sse.h... Generating docs for file dependency_suitesparse.h... Generating docs for file dependency_wxwidgets.h... Generating docs for file env-vars.h... Generating docs for file lib_mrpt_base.h... Generating docs for file lib_mrpt_bayes.h... Generating docs for file lib_mrpt_detectors.h... Generating docs for file lib_mrpt_graphs.h... Generating docs for file lib_mrpt_graphslam.h... Generating docs for file lib_mrpt_gui.h... Generating docs for file lib_mrpt_hmtslam.h... Generating docs for file lib_mrpt_hwdrivers.h... Generating docs for file lib_mrpt_kinematics.h... Generating docs for file lib_mrpt_maps.h... Generating docs for file lib_mrpt_nav.h... Generating docs for file lib_mrpt_obs.h... Generating docs for file lib_mrpt_opengl.h... Generating docs for file lib_mrpt_pbmap.h... Generating docs for file lib_mrpt_reactivenav.h... Generating docs for file lib_mrpt_scanmatching.h... Generating docs for file lib_mrpt_slam.h... Generating docs for file lib_mrpt_stereoslam.h... Generating docs for file lib_mrpt_tfest.h... Generating docs for file lib_mrpt_topography.h... Generating docs for file lib_mrpt_vision.h... Generating docs for file mainPage_doc.h... Generating docs for file base.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file CParticleFilter.h... Generating docs for file CParticleFilterCapable.h... Generating docs for file CParticleFilterData.h... Generating docs for file CProbabilityParticle.h... Generating docs for file compress.h... Generating docs for file zip.h... Generating docs for file math.h... Generating docs for file CArray.h... Generating docs for file CArrayNumeric.h... Generating docs for file CBinaryRelation.h... Generating docs for file CHistogram.h... Generating docs for file CLevenbergMarquardt.h... Generating docs for file CMatrix.h... Generating doc/builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h:360: warning: The following parameters of meanAndStd(VEC &outMeanVector, VEC &outStdVector, const bool unbiased_variance=true) const are not documented: parameter 'outMeanVector' parameter 'outStdVector' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h:383: warning: The following parameters of meanAndStdAll(double &outMean, double &outStd, const bool unbiased_variance=true) const are not documented: parameter 'outMean' parameter 'outStd' :1: warning: The following parameter of multiply(const MATRIX1 &A, const MATRIX2 &B) is not documented: parameter 'A' :1: warning: The following parameter of multiply_AB(const MATRIX1 &A, const MATRIX2 &B) is not documented: parameter 'A' :1: warning: The following parameters of multiply_ABC(const MAT_A &A, const MAT_B &B, const MAT_C &C) are not documented: parameter 'A' parameter 'B' :1: warning: The following parameters of multiply_ABCt(const MAT_A &A, const MAT_B &B, const MAT_C &C) are not documented: parameter 'A' parameter 'B' :1: warning: The following parameter of multiply_ABt(const MAT_A &A, const MAT_B &B) is not documented: parameter 'A' :1: warning: The following parameter of multiply_AtB(const MATRIX1 &A, const MATRIX2 &B) is not documented: parameter 'A' :1: warning: The following parameters of multiply_AtBC(const MAT_A &A, const MAT_B &B, const MAT_C &C) are not documented: parameter 'A' parameter 'B' :1: warning: The following parameter of multiply_result_is_symmetric(const MAT_A &A, const MAT_B &B) is not documented: parameter 'A' s for file CMatrixB.h... Generating docs for file CMatrixD.h... Generating docs for file CMatrixFixedNumeric.h... Generating docs for file CMatrixTemplate.h... Generating docs for file CMatrixTemplateNumeric.h... Generating docs for file CMatrixTemplateObjects.h... Generating docs for file CMonteCarlo.h... Generating docs for file CPolygon.h... Generating docs for file CQuaternion.h... Generating docs for file CSparseMatrix.h... Generating docs for file CSparseMatrixTemplate.h... Generating docs for file CSplineInterpolator1D.h... Generating docs for file data_utils.h... Generating docs for file distributions.h... Generating docs for file eigen_frwds.h... Generating docs for file eigen_plugins.h... Generating docs for file eigen_plugins_impl.h... Generating docs for file fourier.h... Generating docs for file geometry.h... Generating docs for file homog_matrices.h... Generating docs for file interp_fit.h... Generating docs for file jacobians.h... Generating docs for file KDTreeCapable.h... Generating docs for file kmeans.h... Generating docs for file lightweight_geom_data.h... Generating docs for file math_frwds.h... Generating docs for file matrix_adaptors.h... Generating docs for file matrix_serialization.h... Generating docs for file MatrixBlockSparseCols.h... Generating docs for file model_search.h... Generating docs for file model_search_impl.h... Generating docs for file num_jacobian.h... Generating docs for file ops_containers.h... Generating docs for file ops_matrices.h... Generating docs for file ops_vectors.h... Generating docs for file point_poses2vectors.h... Generating docs for file ransac.h... Generating docs for file ransac_applications.h... Generating docs for file robust_kernels.h... Generating docs for file slerp.h... Generating docs for file transform_gaussian.h... Generating docs for file utils_matlab.h... Generating docs for file wrap2pi.h... Generating docs for file math_mrpt.h... Generating docs for file do_opencv_includes.h... Generating docs for file nanoflann.hpp... Generating docs for file containers_fixes.hpp... Generating docs for file exceptions.hpp... Generating docs for file smart_ptr.hpp... Generating docs for file smart_ptr.tpp... Generating docs for file Arg.h... Generating docs for file ArgException.h... Generating docs for file CmdLine.h... Generating docs for file CmdLineInterface.h... Generating docs for file CmdLineOutput.h... Generating docs for file Constraint.h... Generating docs for file DocBookOutput.h... Generating docs for file HelpVisitor.h... Generating docs for file IgnoreRestVisitor.h... Generating docs for file MultiArg.h... Generating docs for file MultiSwitchArg.h... Generating docs for file OptionalUnlabeledTracker.h... Generating docs for file StdOutput.h... Generating docs for file SwitchArg.h... Generating docs for file UnlabeledMultiArg.h... Generating docs for file UnlabeledValueArg.h... Generating docs for file ValueArg.h... Generating docs for file ValuesConstraint.h... Generating docs for file VersionVisitor.h... Generating docs for file Visitor.h... Generating docs for file XorHandler.h... Generating docs for file poses.h... Generating docs for file CPoint.h... Generating docs for file CPoint2D.h... Generating docs for file CPoint2DPDF.h... Generating docs for file CPoint2DPDFGaussian.h... Generating docs for file CPoint3D.h... Generating docs for file CPointPDF.h... Generating docs for file CPointPDFGaussian.h... Generating docs for file CPointPDFParticles.h... Generating docs for file CPointPDFSOG.h... Generating docs for file CPose.h... Generating docs for file CPose2D.h... Generating docs for file CPose2DGridTemplate.h... Generating docs for file CPose3D.h... Generating docs for file CPose3DInterpolator.h... Generating docs for file CPose3DPDF.h... Generating docs for file CPose3DPDFGaussian.h... Generating docs for file CPose3DPDFGaussianInf.h... Generating docs for file CPose3DPDFParticles.h... Generating docs for file CPose3DPDFSOG.h... Generating docs for file CPose3DQuat.h... Generating docs for file CPose3DQuatPDF.h... Generating docs for file CPose3DQuatPDFGaussian.h... Generating docs for file CPose3DQuatPDFGaussianInf.h... Generating docs for file CPose3DRotVec.h... Generating docs for file CPoseOrPoint.h... Generating docs for file CPoseOrPoint_detail.h... Generating docs for file CPosePDF.h... Generating docs for file CPosePDFGaussian.h... Generating docs for file CPosePDFGaussianInf.h... Generating docs for file CPosePDFGrid.h... Generating docs for file CPosePDFParticles.h... Generating docs for file CPosePDFSOG.h... Generating docs for file CPoseRandomSampler.h... Generating docs for file CPoses2DSequence.h... Generating docs for file CPoses3DSequence.h... Generating docs for file CRobot2DPoseEstimator.h... Generating docs for file poses_frwds.h... Generating docs for file SE_traits.h... Generating docs for file SO_SE_average.h... Generating docs for file random.h... Generating docs for file RandomGenerators.h... Generating docs for file synch.h... Generating docs for file atomic_incr.h... Generating docs for file CCriticalSection.h... Generating docs for file CPipe.h... Generating docs for file CSemaphore.h... Generating docs for file CThreadSafeVariable.h... Generating docs for file MT_buffer.h... Generating docs for file system.h... Generating docs for file CDirectoryExplorer.h... Generating docs for file CFileSystemWatcher.h... Generating docs for file CGenericMemoryPool.h... Generating docs for file datetime.h... Generating docs for file filesystem.h... Generating docs for file memory.h... Generating docs for file os.h... Generating docs for file parallelization.h... Generating docs for file string_utils.h... Generating docs for file threads.h... Generating docs for file vector_loadsave.h... Generating docs for file utils.h... Generating docs for file utils.h... Generating docs for file utils.h... Generating docs for file adapters.h... Generating docs for file aligned_containers.h... Generating docs for file bimap.h... Generating docs for file bits.h... Generating docs for file boost_join.h... Generating docs for file CCanvas.h... Generating docs for file CClientTCPSocket.h... Generating docs for file CConfigFile.h... Generating docs for file CConfigFileBase.h... Generating docs for file CConfigFileMemory.h... Generating docs for file CConfigFilePrefixer.h... Generating docs for file CConsoleRedirector.h... Generating docs for file CDebugOutputCapable.h... Generating docs for file CDynamicGrid.h... Generating docs for file CEnhancedMetaFile.h... Generating docs for file CFileGZInputStream.h... Generating docs for file CFileGZOutputStream.h... Generating docs for file CFileInputStream.h... Generating docs for file CFileOutputStream.h... Generating docs for file CFileStream.h... Generating docs for file ci_less.h... Generating docs for file CImage.h... Generating docs for file circular_buffer.h... Generating docs for file CListOfClasses.h... Generating docs for file CLoadableOptions.h... Generating docs for file CLog.h... Generating docs for file CMappedImage.h... Generating docs for file CMemoryChunk.h... Generating docs for file CMemoryStream.h... Generating docs for file CMessage.h... Generating docs for file CMessageQueue.h... Generating docs for file CMHPropertiesValuesList.h... Generating docs for file CObject.h... Generating docs for file CObservable.h... Generating docs for file CObserver.h... Generating docs for file color_maps.h... Generating docs for file compiler_fixes.h... Generating docs for file core_defs.h... Generating docs for file CProbabilityDensityFunction.h... Generating docs for file CPropertiesValuesList.h... Generating docs for file crc.h... Generating docs for file CReferencedMemBlock.h... Generating docs for file CRobotSimulator.h... Generating docs for file CSerializable.h... Generating docs for file CServerTCPSocket.h... Generating docs for file CSimpleDatabase.h... Generating docs for file CStartUpClassesRegister.h... Generating docs for file CStdOutStream.h... Generating docs for file CStream.h... Generating docs for file CStringList.h... Generating docs for file CTextFileLinesParser.h... Generating docs for file CThreadSaf/builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:120: warning: The following parameter of THROW_EXCEPTION_CUSTOM_MSG1(msg, param1) is not documented: parameter 'param1' eQueue.h... Generating docs for file CTicTac.h... Generating docs for file CTimeLogger.h... Generating docs for file CTypeSelector.h... Generating docs for file CUncopiable.h... Generating docs for file exceptions.h... Generating docs for file integer_select.h... Generating docs for file list_searchable.h... Generating docs for file map_as_vector.h... Generating docs for file md5.h... Generating docs for file metaprogramming.h... Generating docs for file metaprogramming_serialization.h... Generating docs for file mrpt_inttypes.h... Generating docs for file mrpt_macros.h... Generating docs for file mrpt_stdint.h... Generating docs for file mrptEvent.h... Generating docs for file msvc_inttypes.h... Generating docs for file net_utils.h... Generating docs for file PLY_import_export.h... Generating docs for file printf_vector.h... Generating docs for file pstdint.h... Generating docs for file round.h... Generating docs for file safe_pointers.h... Generating docs for file SSE_macros.h... Generating docs for file SSE_types.h... Generating docs for file stl_containers_utils.h... Generating docs for file stl_extensions.h... Generating docs for file stl_serialization.h... Generating docs for file TCamera.h... Generating docs for file TColor.h... Generating docs for file TEnumType.h... Generating docs for file TMatchingPair.h... Generating docs for file TParameters.h... Generating docs for file TPixelCoord.h... Generating docs for file traits_map.h... Generating docs for file TStereoCamera.h... Generating docs for file TTypeName.h... Generating docs for file TTypeName_impl.h... Generating docs for file types.h... Generating docs for file types.h... Generating docs for file types.h... Generating docs for file types_math.h... Generating docs for file types_simple.h... Generating docs for file utils_defs.h... Generating docs for file CImage_SSE2.cpp... Generating docs for file CImage_SSE3.cpp... Generating docs for file bayes.h... Generating docs for file CKalmanFilterCapable.h... Generating docs for file CKalmanFilterCapable_impl.h... Generating docs for file CRejectionSamplingCapable.h... Generating docs for file detectors.h... Generating docs for file CCascadeClassifierDetection.h... Generating docs for file CDetectableObject.h... Generating docs for file CDetectorDoorCrossing.h... Generating docs for file CFaceDetection.h... Generating docs for file CObjectDetection.h... Generating docs for file graphs.h... Generating docs for file CAStarAlgorithm.h... Generating docs for file CDirectedGraph.h... Generating docs for file CDirectedTree.h... Generating docs for file CGraphPartitioner.h... Generating docs for file CGraphPartitioner_impl.h... Generating docs for file CNetworkOfPoses.h... Generating docs for file CNetworkOfPoses_impl.h... Generating docs for file dijkstra.h... Generating docs for file graphslam.h... Generating docs for file levmarq.h... Generating docs for file levmarq_impl.h... Generating docs for file gui.h... Generating docs for file CBaseGUIWindow.h... Generating docs for file CDisplayWindow.h... Generating docs for file CDisplayWindow3D.h... Generating docs for file CDisplayWindowPlots.h... Generating docs for file CMyGLCanvasBase.h... Generating docs for file gui_frwds.h... Generating docs for file keycodes.h... Generating docs for file WxSubsystem.h... Generating docs for file WxUtils.h... Generating docs for file mathplot.h... Generating docs for file hmtslam.h... Generating docs for file CHierarchicalMapMHPartition.h... Generating docs for file CHierarchicalMHMap.h... Generating docs for file CHMHMapArc.h... Generating docs for file CHMHMapNode.h... Generating docs for file CHMTSLAM.h... Generating docs for file CLocalMetricHypothesis.h... Generating docs for file CRobotPosesGraph.h... Generating docs for file CTopLCDetector_FabMap.h... Generating docs for file CTopLCDetector_GridMatching.h... Generating docs for file CTopLCDetectorBase.h... Generating docs for file HMT_SLAM_common.h... Generating docs for file hmtslam_impexp.h... Generating docs for file hwdrivers.h... Generating docs for file C2DRangeFinderAbstract.h... Generating docs for file CActivMediaRobotBase.h... Generating docs for file CBoardDLMS.h... Generating docs for file CBoardENoses.h... Generating docs for file CBoardIR.h... Generating docs for file CBoardSonars.h... Generating docs for file CCameraSensor.h... Generating docs for file CCANBusReader.h... Generating docs for file CDUO3DCamera.h... Generating docs for file CEnoseModular.h... Generating docs for file CFFMPEG_InputStream.h... Generating docs for file CGenericSensor.h... Generating docs for file CGillAnemometer.h... Generating docs for file CGPS_NTRIP.h... Generating docs for file CGPSInterface.h... Generating docs for file CGyroKVHDSP3000.h... Generating docs for file CHokuyoURG.h... Generating docs for file CIbeoLuxETH.h... Generating docs for file CImageGrabber_dc1394.h... Generating docs for file CImageGrabber_FlyCapture2.h... Generating docs for file CImageGrabber_OpenCV.h... Generating docs for file CImpinjRFID.h... Generating docs for file CIMUIntersense.h... Generating docs for file CIMUXSens.h... Generating docs for file CIMUXSens_MT4.h... Generating docs for file CInterfaceFTDI.h... Generating docs for file CInterfaceFTDIMessages.h... Generating docs for file CJoystick.h... Generating docs for file CKinect.h... Generating docs for file CLMS100eth.h... Generating docs for file CNationalInstrumentsDAQ.h... Generating docs for file CNTRIPClient.h... Generating docs for file CNTRIPEmitter.h... Generating docs for file COpenNI2_RGBD360.h... Generating docs for file COpenNI2Generic.h... Generating docs for file COpenNI2Sensor.h... Generating docs for file CPhidgetInterfaceKitProximitySensors.h... Generating docs for file CPtuBase.h... Generating docs for file CPtuDPerception.h... Generating docs for file CPtuHokuyo.h... Generating docs for file CRaePID.h... Generating docs for file CRoboPeakLidar.h... Generating docs for file CRoboticHeadInterface.h... Generating docs for file CRovio.h... Generating docs for file CSerialPort.h... Generating docs for file CServoeNeck.h... Generating docs for file CSickLaserSerial.h... Generating docs for file CSickLaserUSB.h... Generating docs for file CSkeletonTracker.h... Generating docs for file CStereoGrabber_Bumblebee_libdc1394.h... Generating docs for file CStereoGrabber_SVS.h... Generating docs for file CSwissRanger3DCamera.h... Generating docs for file CTuMicos.h... Generating docs for file CVelodyneScanner.h... Generating docs for file CWirelessPower.h... Generating docs for file hwdrivers_impexp.h... Generating docs for file TCaptureOptions_bumblebee.h... Generating docs for file kinematics.h... Generating docs for file CKinematicChain.h... Generating docs for file maps.h... Generating docs for file CBeacon.h... Generating docs for file CBeacon.h... Generating docs for file CBeaconMap.h... Generating docs for file CBeaconMap.h... Generating docs for file CColouredOctoMap.h... Generating docs for file CColouredOctoMap.h... Generating docs for file CColouredPointsMap.h... Generating docs for file CColouredPointsMap.h... Generating docs for file CGasConcentrationGridMap2D.h... Generating docs for file CGasConcentrationGridMap2D.h... Generating docs for file CHeightGridMap2D.h... Generating docs for file CHeightGridMap2D.h... Generating docs for file CHeightGridMap2D_Base.h... Generating docs for file CHeightGridMap2D_MRF.h... Generating docs for file CLogOddsGridMap2D.h... Generating docs for file CLogOddsGridMap2D.h... Generating docs for file COccupancyGridMap2D.h... Generating docs for file COccupancyGridMap2D.h... Generating docs for file COctoMap.h... Generating docs for file COctoMap.h... Generating docs for file COctoMapBase.h... Generating docs for file COctoMapBase.h... Generating docs for file COctoMapBase_impl.h... Generating docs for file CPointsMap.h... Generating docs for file CPointsMap.h... Generating docs for file CRandomFieldGridMap2D.h... Generating docs for file CRandomFieldGridMap2D.h... Generating docs for file CReflectivityGridMap2D.h... Generating docs for file CReflectivityGridMap2D.h... Generating docs for file CSimplePointsMap.h... Generating docs for file CSimplePointsMap.h... Generating docs for file CWeightedPointsMap.h... Generating docs for file CWeightedPointsMap.h... Generating docs for file CWirelessPowerGridMap2D.h... Generating docs for file CWirelessPowerGridMap2D.h... Generating docs for file PCL_adapters.h... Generating docs for file PCL_adapters.h... Generating docs for file CAngularObservationMesh.h... Generating docs for file CPlanarLaserScan.h... Generating docs for file nav.h... Generating docs for file CAbstractHolonomicReactiveMethod.h... Generating docs for file CHolonomicLogFileRecord.h... Generating docs for file CHolonomicND.h... Generating docs for file CHolonomicVFF.h... Generating docs for file PlannerRRT_SE2_TPS.h... Generating docs for file PlannerSimple2D.h... Generating docs for file TMoveTree.h... Generating docs for file CAbstractPTGBasedReactive.h... Generating docs for file CAbstractReactiveNavigationSystem.h... Generating docs for file CLogFileRecord.h... Generating docs for file CParameterizedTrajectoryGenerator.h... Generating docs for file CPTG1.h... Generating docs for file CPTG2.h... Generating docs for file CPTG3.h... Generating docs for file CPTG4.h... Generating docs for file CPTG5.h... Generating docs for file CPTG6.h... Generating docs for file CPTG7.h... Generating docs for file reactivenav.h... Generating docs for file CReactiveNavigationSystem.h... Generating docs for file CReactiveNavigationSystem.h... Generating docs for file CReactiveNavigationSystem3D.h... Generating docs for file CReactiveNavigationSystem3D.h... Generating docs for file motion_planning_utils.h... Generating docs for file motion_planning_utils.h... Generating docs for file CMetricMap.h... Generating docs for file CMetricMap.h... Generating docs for file CMetricMapEvents.h... Generating docs for file CMetricMapEvents.h... Generating docs for file CSimpleMap.h... Generating docs for file CSimpleMap.h... Generating docs for file metric_map_types.h... Generating docs for file TMetricMapInitializer.h... Generating docs for file TMetricMapTypesRegistry.h... Generating docs for file obs.h... Generating docs for file CAction.h... Generating docs for file CAction.h... Generating docs for file CActionCollection.h... Generating docs for file CActionCollection.h... Generating docs for file CActionRobotMovement2D.h... Generating docs for file CActionRobotMovement2D.h... Generating docs for file CActionRobotMovement3D.h... Generating docs for file CActionRobotMovement3D.h... Generating docs for file carmen_log_tools.h... Generating docs for file CObservation.h... Generating docs for file CObservation.h... Generating docs for file CObservation2DRangeScan.h... Generating docs for file CObservation2DRangeScan.h... Generating docs for file CObservation2DRangeScanWithUncertainty.h... Generating docs for file CObservation3DRangeScan.h... Generating docs for file CObservation3DRangeScan.h... Generating docs for file CObservation3DRangeScan_project3D_impl.h... Generating docs for file CObservation6DFeatures.h... Generating docs for file CObservation6DFeatures.h... Generating docs for file CObservationBatteryState.h... Generating docs for file CObservationBatteryState.h... Generating docs for file CObservationBeaconRanges.h... Generating docs for file CObservationBeaconRanges.h... Generating docs for file CObservationBearingRange.h... Generating docs for file CObservationBearingRange.h... Generating docs for file CObservationCANBusJ1939.h... Generating docs for file CObservationCANBusJ1939.h... Generating docs for file CObservationComment.h... Generating docs for file CObservationComment.h... Generating docs for file CObservationGasSensors.h... Generating docs for file CObservationGasSensors.h... Generating docs for file CObservationGPS.h... Generating docs for file CObservationGPS.h... Generating docs for file CObservationImage.h... Generating docs for file CObservationImage.h... Generating docs for file CObservationIMU.h... Generating docs for file CObservationIMU.h... Generating docs for file CObservationOdometry.h... Generating docs for file CObservationOdometry.h... Generating docs for file CObservationRange.h... Generating docs for file CObservationRange.h... Generating docs for file CObservationRawDAQ.h... Generating docs for file CObservationRawDAQ.h... Generating docs for file CObservationReflectivity.h... Generating docs for file CObservationReflectivity.h... Generating docs for file CObservationRFID.h... Generating docs for file CObservationRFID.h... Generating docs for file CObservationRGBD360.h... Generating docs for file CObservationRGBD360.h... Generating docs for file CObservationSkeleton.h... Generating docs for file CObservationStereoImages.h... Generating docs for file CObservationStereoImages.h... Generating docs for file CObservationStereoImagesFeatures.h... Generating docs for file CObservationStereoImagesFeatures.h... Generating docs for file CObservationVelodyneScan.h... Generating docs for file CObservationWindSensor.h... Generating docs for file CObservationWindSensor.h... Generating docs for file CObservationWirelessPower.h... Generating docs for file CObservationWirelessPower.h... Generating docs for file CRawlog.h... Generating docs for file CRawlog.h... Generating docs for file CSensoryFrame.h... Generating docs for file CSensoryFrame.h... Generating docs for file CSinCosLookUpTableFor2DScans.h... Generating docs for file CSinCosLookUpTableFor2DScans.h... Generating docs for file gnss_messages.h... Generating docs for file gnss_messages_ascii_nmea.h... Generating docs for file gnss_messages_common.h... Generating docs for file gnss_messages_novatel.h... Generating docs for file gnss_messages_topcon.h... Generating docs for file gnss_messages_type_list.h... Generating docs for file obs_frwds.h... Generating docs for file T2DScanProperties.h... Generating docs for file VelodyneCalibration.h... Generating docs for file opengl.h... Generating docs for file C3DSScene.h... Generating docs for file CArrow.h... Generating docs for file CAssimpModel.h... Generating docs for file CAxis.h... Generating docs for file CBox.h... Generating docs for file CCamera.h... Generating docs for file CCylinder.h... Generating docs for file CDisk.h... Generating docs for file CEllipsoid.h... Generating docs for file CEllipsoidInverseDepth2D.h... Generating docs for file CEllipsoidInverseDepth3D.h... Generating docs for file CEllipsoidRangeBearing2D.h... Generating docs for file CFBORender.h... Generating docs for file CFrustum.h... Generating docs for file CGeneralizedCylinder.h... Generating docs for file CGeneralizedEllipsoidTemplate.h... Generating docs for file CGridPlaneXY.h... Generating docs for file CGridPlaneXZ.h... Generating docs for file CLight.h... Generating docs for file CMesh.h... Generating docs for file CMesh3D.h... Generating docs for file CMeshFast.h... Generating docs for file COctoMapVoxels.h... Generating docs for file COctreePointRenderer.h... Generating docs for file COpenGLScene.h... Generating docs for file COpenGLStandardObject.h... Generating docs for file COpenGLViewport.h... Generating docs for file CPointCloud.h... Generating docs for file CPointCloudColoured.h... Generating docs for file CPolyhedron.h... Generating docs for file CRenderizable.h... Generating docs for file CRenderizableDisplayList.h... Generating docs for file CSetOfLines.h... Generating docs for file CSetOfObjects.h... Generating docs for file CSetOfTexturedTriangles.h... Generating docs for file CSetOfTriangles.h... Generating docs for file CSimpleLine.h... Generating docs for file CSphere.h... Generating docs for file CText.h... Generating docs for file CText3D.h... Generating docs for file CTextMessageCapable.h... Generating docs for file CTexturedObject.h... Generating docs for file CTexturedPlane.h... Generating docs for file CVectorField2D.h... Generating docs for file CVectorField3D.h... Generating docs for file gl_utils.h... Generating docs for file graph_tools.h... Generating docs for file graph_tools_impl.h... Generating docs for file opengl_fonts.h... Generating docs for file opengl_frwds.h... Generating docs for file pose_pdfs.h... Generating docs for file stock_objects.h... Generating docs for file freeglut.h... Generating docs for file freeglut_ext.h... Generating docs for file freeglut_std.h... Generating docs for file glut.h... Generating docs for file pbmap.h... Generating docs for file PbMap.h... Generating docs for file ConsistencyTest.h... Generating docs for file heuristicParams.h... Generating docs for file Miscellaneous.h... Generating docs for file PbMapLocaliser.h... Generating docs for file PbMapMaker.h... Generating docs for file Plane.h... Generating docs for file PlaneInferredInfo.h... Generating docs for file SemanticClustering.h... Generating docs for file Subgraph.h... Generating docs for file SubgraphMatcher.h... Generating docs for file CMultiMetricMap.h... Generating docs for file CMultiMetricMap.h... Generating docs for file CMultiMetricMapPDF.h... Generating docs for file CMultiMetricMapPDF.h... Generating docs for file slam.h... Generating docs for file CGridMapAligner.h... Generating docs for file CICP.h... Generating docs for file CIncrementalMapPartitioner.h... Generating docs for file CMetricMapBuilder.h... Generating docs for file CMetricMapBuilderICP.h... Generating docs for file CMetricMapBuilderRBPF.h... Generating docs for file CMetricMapsAlignmentAlgorithm.h... Generating docs for file CMonteCarloLocalization2D.h... Generating docs for file CMonteCarloLocalization3D.h... Generating docs for file COccupancyGridMapFeatureExtractor.h... Generating docs for file CRangeBearingKFSLAM.h... Generating docs for file CRangeBearingKFSLAM2D.h... Generating docs for file CRejectionSamplingRangeOnlyLocalization.h... Generating docs for file data_association.h... Generating docs for file observations_overlap.h... Generating docs for file PF_aux_structs.h... Generating docs for file PF_implementations.h... Generating docs for file PF_implementations_data.h... Generating docs for file TKLDParams.h... Generating docs for file TMonteCarloLocalizationParams.h... Generating docs for file scanmatching.h... Generating docs for file scan_matching.h... Generating docs for file tfest.h... Generating docs for file indiv-compat-decls.h... Generating docs for file se2.h... Generating docs for file se3.h... Generating docs for file topography.h... Generating docs for file conversions.h... Generating docs for file data_types.h... Generating docs for file path_from_rtk_gps.h... Generating docs for file CLandmark.h... Generating docs for file CLandmark.h... Generating docs for file CLandmarksMap.h... Generating docs for file CLandmarksMap.h... Generating docs for file CObservationVisualLandmarks.h... Generating docs for file CObservationVisualLandmarks.h... Generating docs for file vision.h... Generating docs for file bundle_adjustment.h... Generating docs for file CCamModel.h... Generating docs for file CDifodo.h... Generating docs for file CFeature.h... Generating docs for file CFeatureExtraction.h... Generating docs for file chessboard_camera_calib.h... Generating docs for file chessboard_find_corners.h... Generating docs for file chessboard_stereo_camera_calib.h... Generating docs for file CImagePyramid.h... Generating docs for file CStereoRectifyMap.h... Generating docs for file CUndistortMap.h... Generating docs for file CVideoFileWriter.h... Generating docs for file descriptor_kdtrees.h... Generating docs for file descriptor_pairing.h... Generating docs for file multiDesc_utils.h... Generating docs for file pinhole.h... Generating docs for file tracking.h... Generating docs for file TSimpleFeature.h... Generating page documentation... Generating docs for page changelog... Generating docs for page dependencies... Generating docs for page dep-eigen3... Generating docs for page dep-libftdi... Generating docs for page dep-liblas... Generating docs for page dep-libpcap... Generating docs for page dep-libusb... Generating docs for page dep-opencv... Generating docs for page dep-opengl-glut... Generating docs for page dep-pcl... Generating docs for page dep-sse... Generating docs for page dep-suitesparse... Generating docs for page dep-wxwidgets... Generating /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/levmarq.h:24: warning: The following parameter of mrpt::graphslam::optimize_graph_spa_levmarq(GRAPH_T &graph, TResultInfoSpaLevMarq &out_info, const std::set< mrpt::utils::TNodeID > *in_nodes_to_optimize=NULL, const mrpt::utils::TParametersDouble &extra_params=mrpt::utils::TParametersDouble(), typename graphslam_traits< GRAPH_T >::TFunctorFeedback functor_feedback=NULL) is not documented: parameter 'in_nodes_to_optimize' /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/carmen_log_tools.h:23: warning: The following parameters of mrpt::obs::carmen_log_parse_line(std::istream &in_stream, std::vector< mrpt::obs::CObservationPtr > &out_imported_observations, const mrpt::system::TTimeStamp &time_start_log) are not documented: parameter 'in_stream' parameter 'out_imported_observations' /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:120: warning: The following parameters of mrpt::tfest::se2_l2_robust(const mrpt::utils::TMatchingPairList &in_correspondences, const double in_normalizationStd, const TSE2RobustParams &in_ransac_params, TSE2RobustResult &out_results) are not documented: parameter 'in_correspondences' parameter 'in_ransac_params' parameter 'out_results' /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/conversions.h:258: warning: The following parameters of mrpt::topography::ENU_axes_from_WGS84(double in_longitude_reference_degrees, double in_latitude_reference_degrees, double in_height_reference_meters, mrpt::math::TPose3D &out_ENU, bool only_angles=false) are not documented: parameter 'in_longitude_reference_degrees' parameter 'in_latitude_reference_degrees' parameter 'in_height_reference_meters' parameter 'out_ENU' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:207: warning: The following parameter of mrpt::vision::matchFeatures(const CFeatureList &list1, const CFeatureList &list2, CMatchedFeatureList &matches, const TMatchingOptions &options=TMatchingOptions(), const TStereoSystemParams ¶ms=TStereoSystemParams()) is not documented: parameter 'params' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:270: warning: The following parameters of mrpt::vision::projectMatchedFeature(const CFeaturePtr &leftFeat, const CFeaturePtr &rightFeat, mrpt::math::TPoint3D &p3D, const TStereoSystemParams ¶ms=TStereoSystemParams()) are not documented: parameter 'leftFeat' parameter 'rightFeat' parameter 'p3D' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:317: warning: The following parameter of mrpt::vision::StereoObs2BRObs(const CMatchedFeatureList &inMatches, const mrpt::math::CMatrixDouble33 &intrinsicParams, const double &baseline, const mrpt::poses::CPose3D &sensorPose, const std::vector< double > &sg, mrpt::obs::CObservationBearingRange &outObs) is not documented: parameter 'sensorPose' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/net_utils.h:69: warning: The following parameter of mrpt::utils::net::http_get(const string &url, string &out_content, string &out_errormsg, int port=80, const string &auth_user=string(), const string &auth_pass=string(), int *out_http_responsecode=NULL, mrpt::utils::TParameters< string > *extra_headers=NULL, mrpt::utils::TParameters< string > *out_headers=NULL, int timeout_ms=1000) is not documented: parameter 'timeout_ms' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/net_utils.h:41: warning: The following parameter of mrpt::utils::net::http_get(const string &url, vector_byte &out_content, string &out_errormsg, int port=80, const string &auth_user=string(), const string &auth_pass=string(), int *out_http_responsecode=NULL, mrpt::utils::TParameters< string > *extra_headers=NULL, mrpt::utils::TParameters< string > *out_headers=NULL, int timeout_ms=1000) is not documented: parameter 'timeout_ms' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/motion_planning_utils.h:24: warning: The following parameters of mrpt::nav::build_PTG_collision_grids(CParameterizedTrajectoryGenerator *PTG, const mrpt::math::CPolygon &robotShape, const std::string &cacheFilename, const bool verbose=true) are not documented: parameter 'PTG' parameter 'verbose' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/bundle_adjustment.h: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' docs for page env-vars... Generating docs for page todo... Generating docs for page deprecated... Generating group documentation... Generating dependency graph for group mrpt_base_grp Generating dependency graph for group mrpt_bayes_grp Generating dependency graph for group mrpt_maps_grp Generating dependency graph for group mrpt_nav_grp Generating dependency graph for group mrpt_opengl_grp Generating dependency graph for group mrpt_slam_grp Generating dependency graph for group mrpt_vision_grp Generating dependency graph for group mrpt_math_io Generating dependency graph for group poses_grp Generating dependency graph for group poses_pdf_grp Generating dependency graph for group synch_grp Generating dependency graph for group time_date Generating dependency graph for group filesystem Generating dependency graph for group mrpt_system_os Generating dependency graph for group vector_loadsave Generating dependency graph for group network_grp Generating dependency graph for group nav_reactive Generating dependency graph for group nav_tpspace Generating dependency graph for group metric_slam_grp Generating dependency graph for group bundle_adj Generating dependency graph for group mrptvision_features Generating dependency graph for group mrptvision_descr_kdtrees Generating dependency graph for group stats_grp Generating dependency graph for group fourier_grp Generating dependency graph for group geometry_grp Generating dependency graph for group interpolation_grp Generating dependency graph for group kdtree_grp Generating dependency graph for group container_ops_grp Generating dependency graph for group ransac_grp Generating dependency graph for group gausspdf_transform_grp Generating dependency graph for group matlab_grp Generating dependency graph for group nanoflann_grp Generating dependency graph for group result_sets_grp Generating dependency graph for group loadsave_grp Generating dependency graph for group metric_grp Generating dependency graph for group param_grp Generating dependency graph for group memalloc_grp Generating dependency graph for group nanoflann_metaprog_grp Generating dependency graph for group kdtrees_grp Generating dependency graph for group mrpt_memory Generating dependency graph for group string_manage Generating dependency graph for group mrpt_thread Generating dependency graph for group stlext_grp Generating dependency graph for group color_maps Generating dependency graph for group mrpt_crc Generating dependency graph for group mrpt_exceptions Generating dependency graph for group mrpt_int_select Generating dependency graph for group mrpt_md5 Generating dependency graph for group mrpt_round Generating dependency graph for group mrpt_simpletypes Generating dependency graph for group nav_holo Generating dependency graph for group nav_planners Generating dependency graph for group data_assoc_grp Generating dependency graph for group chessboard_calib Generating dependency graph for group multidesc_desc Generating dependency graph for group vision_tracking Generating class documentation... Generating docs for compound imaxdiv_t... Generating docs for compound mpBitmapLayer... Generating docs for compound mpCovarianceEllipse... Generating docs for compound mpFX... Generating docs for compound mpFXY... Generating docs for compound mpFXYVector... Generating docs for compound mpFY... Generating docs for compound mpInfoCoords... Generating docs for compound mpInfoLayer... Generating docs for compound mpInfoLegend... Generating docs for compound mpLayer... Generating docs for compound mpMovableObject... Generating docs for compound mpPolygon... Generating docs for compound mpPrintout... Generating docs for compound mpProfile... Generating docs for compound mpScaleX... Generating docs for compound mpScaleY... Generating docs for compound mpText... Generating docs for compound mpWindow... Generating concept documentation... Generating namespace index... Generating docs for namespace Eigen Generating docs for compound Eigen::aligned_allocator... Generating docs for compound Eigen::EigenBase... Generating docs/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:298: warning: The following parameter of mrpt::bayes::CKalmanFilterCapable::OnGetObservationsAndDataAssociation(vector_KFArray_OBS &out_z, mrpt::vector_int &out_data_association, const vector_KFArray_OBS &in_all_predictions, const KFMatrix &in_S, const vector_size_t &in_lm_indices_in_S, const KFMatrix_OxO &in_R)=0 is not documented: parameter 'in_R' /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:386: warning: The following parameter of mrpt::bayes::CKalmanFilterCapable::OnInverseObservationModel(const KFArray_OBS &in_z, KFArray_FEAT &out_yn, KFMatrix_FxV &out_dyn_dxv, KFMatrix_FxO &out_dyn_dhn, KFMatrix_FxF &out_dyn_dhn_R_dyn_dhnT, bool &out_use_dyn_dhn_jacobian) const is not documented: parameter 'out_use_dyn_dhn_jacobian' /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:424: warning: The following parameter of mrpt::bayes::CKalmanFilterCapable::OnNewLandmarkAddedToMap(const size_t in_obsIdx, const size_t in_idxNewFeat) is not documented: parameter 'in_obsIdx' /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:317: warning: The following parameter of mrpt::bayes::CKalmanFilterCapable::OnObservationModel(const mrpt::vector_size_t &idx_landmarks_to_predict, vector_KFArray_OBS &out_predictions) const=0 is not documented: parameter 'idx_landmarks_to_predict' /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:238: warning: The following parameter of mrpt::bayes::CKalmanFilterCapable::OnTransitionModel(const KFArray_ACT &in_u, KFArray_VEH &inout_x, bool &out_skipPrediction) const=0 is not documented: parameter 'out_skipPrediction' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:40: warning: The following parameter of mrpt::graphs::CGraphPartitioner::RecursiveSpectralPartition(GRAPH_MATRIX &in_A, std::vector< vector_uint > &out_parts, num_t threshold_Ncut=1, bool forceSimetry=true, bool useSpectralBisection=true, bool recursive=true, unsigned minSizeClusters=1, const bool verbose=false) is not documented: parameter 'verbose' for namespace internal_mrpt Generating docs for compound internal_mrpt::MatOrVecResizer... Generating docs for compound internal_mrpt::MatOrVecResizer< 1, 1 >... Generating docs for compound internal_mrpt::MatOrVecResizer< 1, C >... Generating docs for compound internal_mrpt::MatOrVecResizer< R, 1 >... Generating docs for namespace mrpt Generating docs for compound mrpt::aligned_containers... Generating docs for namespace mrpt::bayes Generating docs for compound mrpt::bayes::CKalmanFilterCapable... Generating docs for compound mrpt::bayes::CParticleFilter... Generating docs for nested compound mrpt::bayes::CParticleFilter::TParticleFilterOptions... Generating docs for nested compound mrpt::bayes::CParticleFilter::TParticleFilterStats... Generating docs for compound mrpt::bayes::CParticleFilterCapable... Generating docs for nested compound mrpt::bayes::CParticleFilterCapable::TFastDrawAuxVars... Generating docs for compound mrpt::bayes::CParticleFilterData... Generating docs for compound mrpt::bayes::CParticleFilterDataImpl... Generating docs for compound mrpt::bayes::CProbabilityParticle... Generating docs for compound mrpt::bayes::CRejectionSamplingCapable... Generating docs for compound mrpt::bayes::TKF_options... Generating docs for namespace mrpt::bayes::detail Generating docs for namespace mrpt::compress Generating docs for namespace mrpt::compress::zip Generating docs for namespace mrpt::detectors Generating docs for compound mrpt::detectors::CCascadeClassifierDetection... Generating docs for nested compound mrpt::detectors::CCascadeClassifierDetection::TOptions... Generating docs for compound mrpt::detectors::CDetectable2D... Generating docs for compound mrpt::detectors::CDetectable3D... Generating docs for compound mrpt::detectors::CDetectableObject... Generating docs for compound mrpt::detectors::CDetectorDoorCrossing... Generating docs for nested compound mrpt::detectors::CDetectorDoorCrossing::TDoorCrossingOutParams... Generating docs for nested compound mrpt::detectors::CDetectorDoorCrossing::TOptions... Generating docs for compound mrpt::detectors::CFaceDetection... Generating docs for nested compound mrpt::detectors::CFaceDetection::TMeasurement... Generating docs for nested compound mrpt::detectors::CFaceDetection::TOptions... Generating docs for nested compound mrpt::detectors::CFaceDetection::TTestsOptions... Generating docs for compound mrpt::detectors::CObjectDetection... Generating docs for namespace mrpt::global_settings Generating docs for namespace mrpt::graphs Generating docs for compound mrpt::graphs::CAStarAlgorithm... Generating docs for compound mrpt::graphs::CDijkstra... Generating docs for nested compound mrpt::graphs::CDijkstra::TDistance... Generating docs for nested compound mrpt::graphs::CDijkstra::TPrevious... Generating docs for compound mrpt::graphs::CDirectedGraph... Generating docs for nested compound mrpt::graphs::CDirectedGraph::edge_t... Generating docs for compound mrpt::graphs::CDirectedTree... Generating docs for nested compound mrpt::graphs::CDirectedTree::TEdgeInfo... Generating docs for nested compound mrpt::graphs::CDirectedTree::Visitor... Generating docs for compound mrpt::graphs::CGraphPartitioner... Generating docs for compound mrpt::graphs::CNetworkOfPoses... Generating docs for nested compound mrpt::graphs::CNetworkOfPoses::global_pose_t... Generating docs for compound mrpt::graphs::TGraphvizExportParams... Generating docs for namespace mrpt::graphs::detail Generating docs for compound mrpt::graphs::detail::edge_annotations_empty... Generating docs for compound mrpt::graphs::detail::graph_ops... Generating docs for compound mrpt::graphs::detail::node_annotations_empty... Generating docs for compound mrpt::graphs::detail::TPosePDFHelper... Generating docs for compound mrpt::graphs::detail::TPosePDFHelper< CPose2D >... Generating docs for compound mrpt::graphs::detail::TPosePDFHelper< CPose3D >... Generating docs for namespace mrpt::graphslam Generating docs for compound mrpt::graphslam::graphslam_traits... Generating docs for nested compound mrpt::graphslam::graphsla/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:222: warning: The following parameter of mrpt::gui::CDisplayWindow3D::addTextMessage(const double x, const double y, const std::string &text, const mrpt::utils::TColorf &color=mrpt::utils::TColorf(1.0, 1.0, 1.0), const size_t unique_index=0, const mrpt::opengl::TOpenGLFont font=mrpt::opengl::MRPT_GLUT_BITMAP_TIMES_ROMAN_24) is not documented: parameter 'font' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHierarchicalMapMHPartition.h:244: warning: The following parameters of mrpt::hmtslam::CHierarchicalMapMHPartition::computeOverlapProbabilityBetweenNodes(const CHMHMapNode::TNodeID &nodeFrom, const CHMHMapNode::TNodeID &nodeTo, const THypothesisID &hypothesisID, const size_t &monteCarloSamples=100, const float margin_to_substract=6) const are not documented: parameter 'nodeFrom' parameter 'nodeTo' parameter 'hypothesisID' parameter 'monteCarloSamples' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHierarchicalMapMHPartition.h:244: warning: The following parameters of mrpt::hmtslam::CHierarchicalMapMHPartition::computeOverlapProbabilityBetweenNodes(const CHMHMapNode::TNodeID &nodeFrom, const CHMHMapNode::TNodeID &nodeTo, const THypothesisID &hypothesisID, const size_t &monteCarloSamples=100, const float margin_to_substract=6) const are not documented: parameter 'nodeFrom' parameter 'nodeTo' parameter 'hypothesisID' parameter 'monteCarloSamples' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetectorBase.h:60: warning: The following parameters of mrpt::hmtslam::CTopLCDetectorBase::computeSSOBetweenObservations(const THypothesisID &hypID, const TPoseID &poseID1, const TPoseID &poseID2, double &out_SSO) are not documented: parameter 'hypID' parameter 'poseID1' parameter 'poseID2' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetector_FabMap.h:38: warning: The following parameters of mrpt::hmtslam::CTopLCDetector_FabMap::computeTopologicalObservationModel(const THypothesisID &hypID, const CHMHMapNodePtr ¤tArea, const CHMHMapNodePtr &refArea, double &out_log_lik) are not documented: parameter 'hypID' parameter 'currentArea' parameter 'refArea' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetectorBase.h:60: warning: The following parameters of mrpt::hmtslam::CTopLCDetectorBase::computeSSOBetweenObservations(const THypothesisID &hypID, const TPoseID &poseID1, const TPoseID &poseID2, double &out_SSO) are not documented: parameter 'hypID' parameter 'poseID1' parameter 'poseID2' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetector_GridMatching.h:38: warning: The following parameters of mrpt::hmtslam::CTopLCDetector_GridMatching::computeTopologicalObservationModel(const THypothesisID &hypID, const CHMHMapNodePtr ¤tArea, const CHMHMapNodePtr &refArea, double &out_log_lik) are not documented: parameter 'hypID' parameter 'currentArea' parameter 'refArea' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetectorBase.h:60: warning: The following parameters of mrpt::hmtslam::CTopLCDetectorBase::computeSSOBetweenObservations(const THypothesisID &hypID, const TPoseID &poseID1, const TPoseID &poseID2, double &out_SSO) are not documented: parameter 'hypID' parameter 'poseID1' parameter 'poseID2' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetectorBase.h:49: warning: The following parameters of mrpt::hmtslam::CTopLCDetectorBase::computeTopologicalObservationModel(const THypothesisID &hypID, const CHMHMapNodePtr ¤tArea, const CHMHMapNodePtr &refArea, double &out_log_lik)=0 are not documented: parameter 'hypID' parameter 'currentArea' parameter 'refArea' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CActivMediaRobotBase.h:129: warning: The following parameters of mrpt::hwdrivers::CActivMediaRobotBase::getOdometryIncrement(poses::CPose2D &out_incr_odom, double &out_lin_vel, double &out_ang_vel, int64_t &out_incr_left_encoder_ticks, int64_t &out_incr_right_encoder_ticks) are not documented: parameter 'out_incr_odom' parameter 'out_incr_left_encoder_ticks' parameter 'out_incr_right_encoder_ticks' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CDUO3DCamera.h:153: warning: The following parameter of mrpt::hwdrivers::CDUO3DCamera::open(const TCaptureOptions_DUO3D &options, const bool startCapture=true) is not documented: parameter 'options' m_traits::observation_info_t... Generating docs for compound mrpt::graphslam::TResultInfoSpaLevMarq... Generating docs for namespace mrpt::graphslam::detail Generating docs for compound mrpt::graphslam::detail::AuxErrorEval... Generating docs for compound mrpt::graphslam::detail::AuxErrorEval< CPose2D, gst >... Generating docs for compound mrpt::graphslam::detail::AuxErrorEval< CPose3D, gst >... Generating docs for compound mrpt::graphslam::detail::AuxErrorEval< CPose3DPDFGaussianInf, gst >... Generating docs for compound mrpt::graphslam::detail::AuxErrorEval< CPosePDFGaussianInf, gst >... Generating docs for namespace mrpt::gui Generating docs for compound mrpt::gui::CBaseGUIWindow... Generating docs for compound mrpt::gui::CDisplayWindow... Generating docs for compound mrpt::gui::CDisplayWindow3D... Generating docs for compound mrpt::gui::CDisplayWindowPlots... Generating docs for compound mrpt::gui::mrptEvent3DWindowGrabImageFile... Generating docs for compound mrpt::gui::mrptEventMouseDown... Generating docs for compound mrpt::gui::mrptEventWindowChar... Generating docs for compound mrpt::gui::mrptEventWindowClosed... Generating docs for compound mrpt::gui::mrptEventWindowResize... Generating docs for compound mrpt::gui::WxSubsystem... Generating docs for namespace mrpt::hmtslam Generating docs for compound mrpt::hmtslam::CHierarchicalMapMHPartition... Generating docs for compound mrpt::hmtslam::CHierarchicalMHMap... Generating docs for compound mrpt::hmtslam::CHMHMapArc... Generating docs for compound mrpt::hmtslam::CHMHMapNode... Generating docs for compound mrpt::hmtslam::CHMTSLAM... Generating docs for nested compound mrpt::hmtslam::CHMTSLAM::TMessageLSLAMfromAA... Generating docs for nested compound mrpt::hmtslam::CHMTSLAM::TMessageLSLAMfromTBI... Generating docs for nested compound mrpt::hmtslam::CHMTSLAM::TMessageLSLAMfromTBI::TBI_info... Generating docs for nested compound mrpt::hmtslam::CHMTSLAM::TMessageLSLAMtoTBI... Generating docs for nested compound mrpt::hmtslam::CHMTSLAM::TOptions... Generating docs for compound mrpt::hmtslam::CLocalMetricHypothesis... Generating docs for nested compound mrpt::hmtslam::CLocalMetricHypothesis::TRobotPosesPartitioning... Generating docs for compound mrpt::hmtslam::CLSLAM_RBPF_2DLASER... Generating docs for nested compound mrpt::hmtslam::CLSLAM_RBPF_2DLASER::TPathBin... Generating docs for compound mrpt::hmtslam::CLSLAMAlgorithmBase... Generating docs for compound mrpt::hmtslam::CLSLAMParticleData... Generating docs for compound mrpt::hmtslam::CRobotPosesGraph... Generating docs for compound mrpt::hmtslam::CTopLCDetector_FabMap... Generating docs for nested compound mrpt::hmtslam::CTopLCDetector_FabMap::TOptions... Generating docs for compound mrpt::hmtslam::CTopLCDetector_GridMatching... Generating docs for nested compound mrpt::hmtslam::CTopLCDetector_GridMatching::TOptions... Generating docs for compound mrpt::hmtslam::CTopLCDetectorBase... Generating docs for compound mrpt::hmtslam::TArcList... Generating docs for compound mrpt::hmtslam::THypothesisIDSet... Generating docs for compound mrpt::hmtslam::TPoseInfo... Generating docs for namespace mrpt::hwdrivers Generating docs for compound mrpt::hwdrivers::C2DRangeFinderAbstract... Generating docs for compound mrpt::hwdrivers::CActivMediaRobotBase... Generating docs for nested compound mrpt::hwdrivers::CActivMediaRobotBase::TRobotDescription... Generating docs for compound mrpt::hwdrivers::CBoardDLMS... Generating docs for compound mrpt::hwdrivers::CBoardENoses... Generating docs for compound mrpt::hwdrivers::CBoardIR... Generating docs for compound mrpt::hwdrivers::CBoardSonars... Generating docs for compound mrpt::hwdrivers::CCameraSensor... Generating docs for compound mrpt::hwdrivers::CCANBusReader... Generating docs for compound mrpt::hwdrivers::CDUO3DCamera... Generating docs for compound mrpt::hwdrivers::CEnoseModular... Generating docs for compound mrpt::hwdrivers::CFFMPEG_InputStream... Generating docs for compound mrpt::hwdrivers::CGenericSensor... Generating docs for nested compound mrpt::hwdrivers::CGenericSe/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h:143: warning: The following parameters of mrpt::hwdrivers::CGPSInterface::bindStream(mrpt::utils::CStream *external_stream, mrpt::synch::CCriticalSection *csOptionalExternalStream=NULL) are not documented: parameter 'external_stream' parameter 'csOptionalExternalStream' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_FlyCapture2.h:159: warning: The following parameter of mrpt::hwdrivers::CImageGrabber_FlyCapture2::open(const TCaptureOptions_FlyCapture2 &options, const bool startCapture=true) is not documented: parameter 'options' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h:45: warning: The following parameter of mrpt::hwdrivers::COpenNI2Generic::getNextFrameRGB(mrpt::utils::CImage &rgb_img, uint64_t ×tamp, bool &there_is_obs, bool &hardware_error, unsigned sensor_id=0) is not documented: parameter 'rgb_img' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h:45: warning: The following parameter of mrpt::hwdrivers::COpenNI2Generic::getNextFrameRGB(mrpt::utils::CImage &rgb_img, uint64_t ×tamp, bool &there_is_obs, bool &hardware_error, unsigned sensor_id=0) is not documented: parameter 'rgb_img' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h:45: warning: The following parameter of mrpt::hwdrivers::COpenNI2Generic::getNextFrameRGB(mrpt::utils::CImage &rgb_img, uint64_t ×tamp, bool &there_is_obs, bool &hardware_error, unsigned sensor_id=0) is not documented: parameter 'rgb_img' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPhidgetInterfaceKitProximitySensors.h:87: warning: The following parameter of mrpt::hwdrivers::CPhidgetInterfaceKitProximitySensors::getObservation(mrpt::obs::CObservationRange &outObservation) is not documented: parameter 'outObservation' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuBase.h:252: warning: The following parameter of mrpt::hwdrivers::CPtuBase::scan(char axis, int wait, float initial, float final, double RadPre)=0 is not documented: parameter 'wait' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuDPerception.h:281: warning: The following parameter of mrpt::hwdrivers::CPtuDPerception::scan(char axis, int wait, float initial, float final, double radPre) is not documented: parameter 'wait' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuHokuyo.h:93: warning: The following parameter of mrpt::hwdrivers::CPtuHokuyo::scan(char &axis, const int &tWait, double &initial, double &final, const double &radPre, const int &mean, const bool &interlaced=false) is not documented: parameter 'mean' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuHokuyo.h:156: warning: The following parameter of mrpt::hwdrivers::CPtuHokuyo::singleScan(const char &axis, const int &tWait, const int &movements, const double &radPre, const int &mean) is not documented: parameter 'mean' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRovio.h:95: warning: The following parameter of mrpt::hwdrivers::CRovio::move(char direction, int speed=5) is not documented: parameter 'speed' nsor::CLASSINIT_GENERIC_SENSOR... Generating docs for compound mrpt::hwdrivers::CGillAnemometer... Generating docs for compound mrpt::hwdrivers::CGPS_NTRIP... Generating docs for compound mrpt::hwdrivers::CGPSInterface... Generating docs for compound mrpt::hwdrivers::CGyroKVHDSP3000... Generating docs for compound mrpt::hwdrivers::CHokuyoURG... Generating docs for nested compound mrpt::hwdrivers::CHokuyoURG::TSensorInfo... Generating docs for compound mrpt::hwdrivers::CIbeoLuxETH... Generating docs for compound mrpt::hwdrivers::CImageGrabber_dc1394... Generating docs for nested compound mrpt::hwdrivers::CImageGrabber_dc1394::TCameraInfo... Generating docs for compound mrpt::hwdrivers::CImageGrabber_FlyCapture2... Generating docs for compound mrpt::hwdrivers::CImageGrabber_OpenCV... Generating docs for compound mrpt::hwdrivers::CImpinjRFID... Generating docs for compound mrpt::hwdrivers::CIMUIntersense... Generating docs for compound mrpt::hwdrivers::CIMUXSens... Generating docs for compound mrpt::hwdrivers::CIMUXSens_MT4... Generating docs for compound mrpt::hwdrivers::CInterfaceFTDI... Generating docs for compound mrpt::hwdrivers::CJoystick... Generating docs for compound mrpt::hwdrivers::CKinect... Generating docs for compound mrpt::hwdrivers::CLMS100Eth... Generating docs for compound mrpt::hwdrivers::CNationalInstrumentsDAQ... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ai_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ao_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_ang_encoder_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_count_edges_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_lin_encoder_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_period_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_pulse_width_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_co_pulses_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_di_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_do_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask... Generating docs for compound mrpt::hwdrivers::CNTRIPClient... Generating docs for nested compound mrpt::hwdrivers::CNTRIPClient::NTRIPArgs... Generating docs for nested compound mrpt::hwdrivers::CNTRIPClient::TMountPoint... Generating docs for compound mrpt::hwdrivers::CNTRIPEmitter... Generating docs for compound mrpt::hwdrivers::COpenNI2_RGBD360... Generating docs for compound mrpt::hwdrivers::COpenNI2Generic... Generating docs for compound mrpt::hwdrivers::COpenNI2Sensor... Generating docs for compound mrpt::hwdrivers::CPhidgetInterfaceKitProximitySensors... Generating docs for compound mrpt::hwdrivers::CPtuBase... Generating docs for compound mrpt::hwdrivers::CPtuDPerception... Generating docs for compound mrpt::hwdrivers::CPtuHokuyo... Generating docs for nested compound mrpt::hwdrivers::CPtuHokuyo::my_pos... Generating docs for compound mrpt::hwdrivers::CRaePID... Generating docs for compound mrpt::hwdrivers::CRoboPeakLidar... Generating docs for compound mrpt::hwdrivers::CRoboticHeadInterface... Generating docs for compound mrpt::hwdrivers::CRovio... Generating docs for nested compound mrpt::hwdrivers::CRovio::TEncoders... Generating docs for nested compound mrpt::hwdrivers::CRovio::TOptions... Generating docs for nested compound mrpt::hwdrivers::CRovio::TRovioState... Generating docs for compound mrpt::hwdrivers::CSerialPort... Generating docs for compound mrpt::hwdrivers::CServo/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:117: warning: The following parameter of mrpt::hwdrivers::CServoeNeck::angle2RegValue(const double angle) is not documented: parameter 'angle' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:68: warning: The following parameter of mrpt::hwdrivers::CServoeNeck::disableServo(const uint8_t servo=0) is not documented: parameter 'servo' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:74: warning: The following parameter of mrpt::hwdrivers::CServoeNeck::enableServo(const uint8_t servo=0) is not documented: parameter 'servo' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:37: warning: The following parameters of mrpt::hwdrivers::CServoeNeck::getCurrentAngle(double &angle, const uint8_t servo=0) are not documented: parameter 'angle' parameter 'servo' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:123: warning: The following parameter of mrpt::hwdrivers::CServoeNeck::regValue2angle(const uint16_t value) is not documented: parameter 'value' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:44: warning: The following parameters of mrpt::hwdrivers::CServoeNeck::setAngle(double angle, const uint8_t servo=0, bool fast=false) are not documented: parameter 'angle' parameter 'servo' parameter 'fast' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:52: warning: The following parameters of mrpt::hwdrivers::CServoeNeck::setAngleAndSpeed(double angle, const uint8_t servo, const uint8_t speed) are not documented: parameter 'angle' parameter 'servo' parameter 'speed' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:60: warning: The following parameters of mrpt::hwdrivers::CServoeNeck::setAngleWithFilter(double angle, const uint8_t servo=0, bool fast=false) are not documented: parameter 'angle' parameter 'servo' parameter 'fast' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CTuMicos.h:249: warning: The following parameter of mrpt::hwdrivers::CTuMicos::scan(char axis, int wait, float initial, float final, double radPre) is not documented: parameter 'wait' /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/CKinematicChain.h:126: warning: The following parameter of mrpt::kinematics::CKinematicChain::getAs3DObject(mrpt::opengl::CSetOfObjectsPtr &inout_gl_obj, mrpt::aligned_containers< mrpt::poses::CPose3D >::vector_t *out_all_poses=NULL) const is not documented: parameter 'inout_gl_obj' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h:172: warning: The following parameter of mrpt::maps::CBeaconMap::saveToMATLABScript3D(const std::string &file, const char *style="b", float confInterval=0.95f) const is not documented: parameter 'confInterval' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:295: warning: The following parameters of mrpt::maps::COctoMapBase< octomap::ColorOcTree, octomap::ColorOcTreeNode >::internal_build_PointCloud_for_observation(const mrpt::obs::CObservation *obs, const mrpt::poses::CPose3D *robotPose, octomap::point3d &point3d_sensorPt, octomap::Pointcloud &ptr_scan) const are not documented: parameter 'obs' parameter 'robotPose' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:537: warning: The following parameter of mrpt::maps::CPointsMap::compute3DDistanceToMesh(const mrpt::maps::CMetricMap *otherMap2, const mrpt::poses::CPose3D &otherMapPose, float maxDistForCorrespondence, mrpt::utils::TMatchingPairList &correspondences, float &correspondencesRatio) is not documented: parameter 'otherMap2' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:596: warning: The following parameter of mrpt::maps::CPointsMap::fuseWith(CPointsMap *anotherMap, float minDistForFuse=0.02f, std::vector< bool > *notFusedPoints=NULL) is not documented: parameter 'anotherMap' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:254: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint2D(float x0, float y0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:316: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint2DIdx(float x0, float y0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:442: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3D(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:626: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3DIdx(float x0, float y0, float z0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:496: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3DWithIdx(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:100: warning: The following parameters of mrpt::maps::CColouredPointsMap::PLY_export_get_vertex(const size_t idx, mrpt::math::TPoint3Df &pt, bool &pt_has_color, mrpt::utils::TColorf &pt_color) const are not documented: parameter 'idx' parameter 'pt' parameter 'pt_has_color' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:279: warning: The following parameters of mrpt::maps::CColouredPointsMap::PLY_import_set_vertex(const size_t idx, const mrpt::math::TPoint3Df &pt, const mrpt::utils::TColorf *pt_color=NULL) are not documented: parameter 'idx' parameter 'pt' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:75: warning: The following parameter of mrpt::utils::PLY_Exporter::saveToPlyFile(const std::string &filename, bool save_in_binary=false, const CStringList &file_comments=CStringList(), const CStringList &file_obj_info=CStringList()) const is not documented: parameter 'save_in_binary' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h:382: warning: The following parameters of mrpt::maps::CRandomFieldGridMap2D::insertObservation_GMRF(double normReading, const mrpt::math::TPoint2D &point, const bool update_map, const bool time_invariant) are not documented: parameter 'update_map' parameter 'time_invariant' :1: warning: The following parameters of mrpt::maps::CHeightGridMap2D_MRF::CHeightGridMap2D_MRF(TMapRepresentation mapType=mrGMRF_SD, double x_min=-2, double x_max=2, double y_min=-2, double y_max=2, double resolution=0.1, bool run_first_map_estimation_now=true) are not documented: parameter 'mapType' parameter 'x_min' parameter 'x_max' parameter 'y_min' parameter 'y_max' parameter 'resolution' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h:382: warning: The following parameters of mrpt::maps::CRandomFieldGridMap2D::insertObservation_GMRF(double normReading, const mrpt::math::TPoint2D &point, const bool update_map, const bool time_invariant) are not documented: parameter 'update_map' parameter 'time_invariant' eNeck... Generating docs for compound mrpt::hwdrivers::CSickLaserSerial... Generating docs for compound mrpt::hwdrivers::CSickLaserUSB... Generating docs for compound mrpt::hwdrivers::CSkeletonTracker... Generating docs for compound mrpt::hwdrivers::CStereoGrabber_Bumblebee_libdc1394... Generating docs for compound mrpt::hwdrivers::CStereoGrabber_SVS... Generating docs for compound mrpt::hwdrivers::CSwissRanger3DCamera... Generating docs for compound mrpt::hwdrivers::CTuMicos... Generating docs for compound mrpt::hwdrivers::CVelodyneScanner... Generating docs for nested compound mrpt::hwdrivers::CVelodyneScanner::TModelProperties... Generating docs for nested compound mrpt::hwdrivers::CVelodyneScanner::TModelPropertiesFactory... Generating docs for compound mrpt::hwdrivers::CWirelessPower... Generating docs for compound mrpt::hwdrivers::TCaptureCVOptions... Generating docs for compound mrpt::hwdrivers::TCaptureOptions_bumblebee... Generating docs for compound mrpt::hwdrivers::TCaptureOptions_dc1394... Generating docs for compound mrpt::hwdrivers::TCaptureOptions_DUO3D... Generating docs for compound mrpt::hwdrivers::TCaptureOptions_FlyCapture2... Generating docs for compound mrpt::hwdrivers::TCaptureOptions_SVS... Generating docs for compound mrpt::hwdrivers::TFTDIDevice... Generating docs for compound mrpt::hwdrivers::ThreadParams... Generating docs for compound mrpt::hwdrivers::TSensorClassId... Generating docs for namespace mrpt::kinematics Generating docs for compound mrpt::kinematics::CKinematicChain... Generating docs for compound mrpt::kinematics::TKinematicLink... Generating docs for namespace mrpt::maps Generating docs for compound mrpt::maps::CBeacon... Generating docs for compound mrpt::maps::CBeaconMap... Generating docs for nested compound mrpt::maps::CBeaconMap::TInsertionOptions... Generating docs for nested compound mrpt::maps::CBeaconMap::TLikelihoodOptions... Generating docs for nested compound mrpt::maps::CBeaconMap::TMapDefinition... Generating docs for nested compound mrpt::maps::CBeaconMap::TMapDefinitionBase... Generating docs for compound mrpt::maps::CColouredOctoMap... Generating docs for nested compound mrpt::maps::CColouredOctoMap::TMapDefinition... Generating docs for nested compound mrpt::maps::CColouredOctoMap::TMapDefinitionBase... Generating docs for compound mrpt::maps::CColouredPointsMap... Generating docs for nested compound mrpt::maps::CColouredPointsMap::TColourOptions... Generating docs for nested compound mrpt::maps::CColouredPointsMap::TMapDefinition... Generating docs for nested compound mrpt::maps::CColouredPointsMap::TMapDefinitionBase... Generating docs for compound mrpt::maps::CGasConcentrationGridMap2D... Generating docs for nested compound mrpt::maps::CGasConcentrationGridMap2D::TGaussianCell... Generating docs for nested compound mrpt::maps::CGasConcentrationGridMap2D::TGaussianWindTable... Generating docs for nested compound mrpt::maps::CGasConcentrationGridMap2D::TInsertionOptions... Generating docs for nested compound mrpt::maps::CGasConcentrationGridMap2D::TMapDefinition... Generating docs for nested compound mrpt::maps::CGasConcentrationGridMap2D::TMapDefinitionBase... Generating docs for compound mrpt::maps::CHeightGridMap2D... Generating docs for nested compound mrpt::maps::CHeightGridMap2D::TInsertionOptions... Generating docs for nested compound mrpt::maps::CHeightGridMap2D::TMapDefinition... Generating docs for nested compound mrpt::maps::CHeightGridMap2D::TMapDefinitionBase... Generating docs for compound mrpt::maps::CHeightGridMap2D_Base... Generating docs for nested compound mrpt::maps::CHeightGridMap2D_Base::TPointInsertParams... Generating docs for compound mrpt::maps::CHeightGridMap2D_MRF... Generating docs for nested compound mrpt::maps::CHeightGridMap2D_MRF::TInsertionOptions... Generating docs for nested compound mrpt::maps::CHeightGridMap2D_MRF::TMapDefinition... Generating docs for nested compound mrpt::maps::CHeightGridMap2D_MRF::TMapDefinitionBase... Generating docs for compound mrpt::maps::CLandmark... Generating docs for compound mrpt::maps::CLandma/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:417: warning: The following parameter of mrpt::maps::CLandmarksMap::loadOccupancyFeaturesFrom2DRangeScan(const mrpt::obs::CObservation2DRangeScan &obs, const mrpt::poses::CPose3D *robotPose=NULL, unsigned int downSampleFactor=1) is not documented: parameter 'downSampleFactor' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:395: warning: The following parameter of mrpt::maps::CLandmarksMap::loadSiftFeaturesFromImageObservation(const mrpt::obs::CObservationImage &obs, const mrpt::vision::CFeatureExtraction::TOptions &feat_options=mrpt::vision::CFeatureExtraction::TOptions(mrpt::vision::featSIFT)) is not documented: parameter 'obs' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:406: warning: The following parameters of mrpt::maps::CLandmarksMap::loadSiftFeaturesFromStereoImageObservation(const mrpt::obs::CObservationStereoImages &obs, mrpt::maps::CLandmark::TLandmarkID fID, const mrpt::vision::CFeatureExtraction::TOptions &feat_options=mrpt::vision::CFeatureExtraction::TOptions(mrpt::vision::featSIFT)) are not documented: parameter 'obs' parameter 'fID' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:372: warning: The following parameter of mrpt::maps::CLandmarksMap::saveToMATLABScript3D(std::string file, const char *style="b", float confInterval=0.95f) const is not documented: parameter 'confInterval' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h:117: warning: The following parameter of mrpt::maps::CLogOddsGridMap2D::updateCell_fast_free(cell_t *theCell, const cell_t logodd_obs, const cell_t thres) is not documented: parameter 'theCell' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h:95: warning: The following parameters of mrpt::maps::CLogOddsGridMap2D::updateCell_fast_free(const unsigned x, const unsigned y, const cell_t logodd_obs, const cell_t thres, cell_t *mapArray, const unsigned _size_x) are not documented: parameter 'mapArray' parameter '_size_x' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h:56: warning: The following parameters of mrpt::maps::CLogOddsGridMap2D::updateCell_fast_occupied(const unsigned x, const unsigned y, const cell_t logodd_obs, const cell_t thres, cell_t *mapArray, const unsigned _size_x) are not documented: parameter 'mapArray' parameter '_size_x' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations_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' rksMap... Generating docs for nested compound mrpt::maps::CLandmarksMap::TCustomSequenceLandmarks... Generating docs for nested compound mrpt::maps::CLandmarksMap::TFuseOptions... Generating docs for nested compound mrpt::maps::CLandmarksMap::TInsertionOptions... Generating docs for nested compound mrpt::maps::CLandmarksMap::TInsertionResults... Generating docs for nested compound mrpt::maps::CLandmarksMap::TLikelihoodOptions... Generating docs for nested compound mrpt::maps::CLandmarksMap::TLikelihoodOptions::TGPSOrigin... Generating docs for nested compound mrpt::maps::CLandmarksMap::TMapDefinition... Generating docs for nested compound mrpt::maps::CLandmarksMap::TMapDefinitionBase... Generating docs for compound mrpt::maps::CLogOddsGridMap2D... Generating docs for compound mrpt::maps::CLogOddsGridMapLUT... Generating docs for compound mrpt::maps::CMetricMap... Generating docs for compound mrpt::maps::CMultiMetricMap... Generating docs for nested compound mrpt::maps::CMultiMetricMap::ProxyFilterContainerByClass... Generating docs for nested compound mrpt::maps::CMultiMetricMap::ProxySelectorContainerByClass... Generating docs for compound mrpt::maps::CMultiMetricMapPDF... Generating docs for nested compound mrpt::maps::CMultiMetricMapPDF::TPredictionParams... Generating docs for compound mrpt::maps::COccupancyGridMap2D... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TCriticalPointsList... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TEntropyInfo... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TInsertionOptions... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TLaserSimulUncertaintyParams... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TLaserSimulUncertaintyResult... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TLikelihoodOptions... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TLikelihoodOutput... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TMapDefinition... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TMapDefinitionBase... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TUpdateCellsInfoChangeOnly... Generating docs for compound mrpt::maps::COctoMap... Generating docs for nested compound mrpt::maps::COctoMap::TMapDefinition... Generating docs for nested compound mrpt::maps::COctoMap::TMapDefinitionBase... Generating docs for compound mrpt::maps::COctoMapBase... Generating docs for nested compound mrpt::maps::COctoMapBase::TInsertionOptions... Generating docs for nested compound mrpt::maps::COctoMapBase::TLikelihoodOptions... Generating docs for nested compound mrpt::maps::COctoMapBase::TRenderingOptions... Generating docs for compound mrpt::maps::CPointsMap... Generating docs for nested compound mrpt::maps::CPointsMap::LAS_HeaderInfo... Generating docs for nested compound mrpt::maps::CPointsMap::LAS_LoadParams... Generating docs for nested compound mrpt::maps::CPointsMap::LAS_WriteParams... Generating docs for nested compound mrpt::maps::CPointsMap::TInsertionOptions... Generating docs for nested compound mrpt::maps::CPointsMap::TLaserRange2DInsertContext... Generating docs for nested compound mrpt::maps::CPointsMap::TLaserRange3DInsertContext... Generating docs for nested compound mrpt::maps::CPointsMap::TLikelihoodOptions... Generating docs for compound mrpt::maps::CRandomFieldGridMap2D... Generating docs for nested compound mrpt::maps::CRandomFieldGridMap2D::TInsertionOptionsCommon... Generating docs for nested compound mrpt::maps::CRandomFieldGridMap2D::TobservationGMRF... Generating docs for compound mrpt::maps::CRBPFParticleData... Generating docs for compound mrpt::maps::CReflectivityGridMap2D... Generating docs for nested compound mrpt::maps::CReflectivityGridMap2D::TInsertionOptions... Generating docs for nested compound mrpt::maps::CReflectivityGridMap2D::TMapDefinition... Generating docs for nested compound mrpt::maps::CReflectivityGridMap2D::TMapDefinitionBase... Generating do/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:537: warning: The following parameter of mrpt::maps::CPointsMap::compute3DDistanceToMesh(const mrpt::maps::CMetricMap *otherMap2, const mrpt::poses::CPose3D &otherMapPose, float maxDistForCorrespondence, mrpt::utils::TMatchingPairList &correspondences, float &correspondencesRatio) is not documented: parameter 'otherMap2' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:596: warning: The following parameter of mrpt::maps::CPointsMap::fuseWith(CPointsMap *anotherMap, float minDistForFuse=0.02f, std::vector< bool > *notFusedPoints=NULL) is not documented: parameter 'anotherMap' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:254: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint2D(float x0, float y0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:316: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint2DIdx(float x0, float y0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:442: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3D(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:626: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3DIdx(float x0, float y0, float z0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:496: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3DWithIdx(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:100: warning: The following parameters of mrpt::maps::CPointsMap::PLY_export_get_vertex(const size_t idx, mrpt::math::TPoint3Df &pt, bool &pt_has_color, mrpt::utils::TColorf &pt_color) const are not documented: parameter 'idx' parameter 'pt' parameter 'pt_has_color' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:845: warning: The following parameters of mrpt::maps::CPointsMap::PLY_import_set_vertex(const size_t idx, const mrpt::math::TPoint3Df &pt, const mrpt::utils::TColorf *pt_color=NULL) are not documented: parameter 'idx' parameter 'pt' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:75: warning: The following parameter of mrpt::utils::PLY_Exporter::saveToPlyFile(const std::string &filename, bool save_in_binary=false, const CStringList &file_comments=CStringList(), const CStringList &file_obj_info=CStringList()) const is not documented: parameter 'save_in_binary' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:537: warning: The following parameter of mrpt::maps::CPointsMap::compute3DDistanceToMesh(const mrpt::maps::CMetricMap *otherMap2, const mrpt::poses::CPose3D &otherMapPose, float maxDistForCorrespondence, mrpt::utils::TMatchingPairList &correspondences, float &correspondencesRatio) is not documented: parameter 'otherMap2' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:596: warning: The following parameter of mrpt::maps::CPointsMap::fuseWith(CPointsMap *anotherMap, float minDistForFuse=0.02f, std::vector< bool > *notFusedPoints=NULL) is not documented: parameter 'anotherMap' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:254: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint2D(float x0, float y0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:316: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint2DIdx(float x0, float y0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:442: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3D(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:626: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3DIdx(float x0, float y0, float z0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:496: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3DWithIdx(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:100: warning: The following parameters of mrpt::maps::CPointsMap::PLY_export_get_vertex(const size_t idx, mrpt::math::TPoint3Df &pt, bool &pt_has_color, mrpt::utils::TColorf &pt_color) const are not documented: parameter 'idx' parameter 'pt' parameter 'pt_has_color' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:845: warning: The following parameters of mrpt::maps::CPointsMap::PLY_import_set_vertex(const size_t idx, const mrpt::math::TPoint3Df &pt, const mrpt::utils::TColorf *pt_color=NULL) are not documented: parameter 'idx' parameter 'pt' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:75: warning: The following parameter of mrpt::utils::PLY_Exporter::saveToPlyFile(const std::string &filename, bool save_in_binary=false, const CStringList &file_comments=CStringList(), const CStringList &file_obj_info=CStringList()) const is not documented: parameter 'save_in_binary' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h:382: warning: The following parameters of mrpt::maps::CRandomFieldGridMap2D::insertObservation_GMRF(double normReading, const mrpt::math::TPoint2D &point, const bool update_map, const bool time_invariant) are not documented: parameter 'update_map' parameter 'time_invariant' cs for compound mrpt::maps::CSimpleMap... Generating docs for compound mrpt::maps::CSimplePointsMap... Generating docs for nested compound mrpt::maps::CSimplePointsMap::TMapDefinition... Generating docs for nested compound mrpt::maps::CSimplePointsMap::TMapDefinitionBase... Generating docs for compound mrpt::maps::CWeightedPointsMap... Generating docs for nested compound mrpt::maps::CWeightedPointsMap::TMapDefinition... Generating docs for nested compound mrpt::maps::CWeightedPointsMap::TMapDefinitionBase... Generating docs for compound mrpt::maps::CWirelessPowerGridMap2D... Generating docs for nested compound mrpt::maps::CWirelessPowerGridMap2D::TInsertionOptions... Generating docs for nested compound mrpt::maps::CWirelessPowerGridMap2D::TMapDefinition... Generating docs for nested compound mrpt::maps::CWirelessPowerGridMap2D::TMapDefinitionBase... Generating docs for compound mrpt::maps::mrptEventMetricMapClear... Generating docs for compound mrpt::maps::mrptEventMetricMapInsert... Generating docs for compound mrpt::maps::THeightGridmapCell... Generating docs for compound mrpt::maps::TMapGenericParams... Generating docs for compound mrpt::maps::TMatchingExtraResults... Generating docs for compound mrpt::maps::TMatchingParams... Generating docs for compound mrpt::maps::TMatchingRatioParams... Generating docs for compound mrpt::maps::TMetricMapInitializer... Generating docs for compound mrpt::maps::TRandomFieldCell... Generating docs for compound mrpt::maps::TSetOfMetricMapInitializers... Generating docs for namespace mrpt::maps::detail Generating docs for compound mrpt::maps::detail::loadFromRangeImpl... Generating docs for compound mrpt::maps::detail::logoddscell_traits... Generating docs for compound mrpt::maps::detail::logoddscell_traits< int16_t >... Generating docs for compound mrpt::maps::detail::logoddscell_traits< int8_t >... Generating docs for compound mrpt::maps::detail::pointmap_traits... Generating docs for namespace mrpt::maps::internal Generating docs for compound mrpt::maps::internal::TMetricMapTypesRegistry... Generating docs for namespace mrpt::math Generating docs for compound mrpt::math::CArray... Generating docs for compound mrpt::math::CArray< T, 0 >... Generating docs for compound mrpt::math::CArrayDouble... Generating docs for compound mrpt::math::CArrayFloat... Generating docs for compound mrpt::math::CArrayInt... Generating docs for compound mrpt::math::CArrayNumeric... Generating docs for compound mrpt::math::CArrayUInt... Generating docs for compound mrpt::math::CBinaryRelation... Generating docs for compound mrpt::math::CConstMatrixColumnAccessor... Generating docs for compound mrpt::math::CConstMatrixColumnAccessorExtended... Generating docs for compound mrpt::math::CConstMatrixRowAccessor... Generating docs for compound mrpt::math::CConstMatrixRowAccessorExtended... Generating docs for compound mrpt::math::CExceptionNotDefPos... Generating docs for compound mrpt::math::CHistogram... Generating docs for compound mrpt::math::CLevenbergMarquardtTempl... Generating docs for nested compound mrpt::math::CLevenbergMarquardtTempl::TResultInfo... Generating docs for compound mrpt::math::CMatrix... Generating docs for compound mrpt::math::CMatrixB... Generating docs for compound mrpt::math::CMatrixBool... Generating docs for compound mrpt::math::CMatrixColumnAccessor... Generating docs for compound mrpt::math::CMatrixColumnAccessorExtended... Generating docs for compound mrpt::math::CMatrixD... Generating docs for compound mrpt::math::CMatrixFixedNumeric... Generating docs for compound mrpt::math::CMatrixRowAccessor... Generating docs for compound mrpt::math::CMatrixRowAccessorExtended... Generating docs for compound mrpt::math::CMatrixTemplate... Generating docs for compound mrpt::math::CMatrixTemplateNumeric... Generating docs for compound mrpt::math::CMatrixTemplateObjects... Generating docs for compound mrpt::math::CMatrixTemplateSize... Generating docs for compound mrpt::math::CMonteCarlo... Generating docs for nested compound mrpt::math::CMonteCarlo::CStatisticalAnalyzer... Generating docs for/builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:254: warning: The following parameter of mrpt::math::KDTreeCapable::kdTreeNClosestPoint2D(float x0, float y0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:316: warning: The following parameter of mrpt::math::KDTreeCapable::kdTreeNClosestPoint2DIdx(float x0, float y0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:442: warning: The following parameter of mrpt::math::KDTreeCapable::kdTreeNClosestPoint3D(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:626: warning: The following parameter of mrpt::math::KDTreeCapable::kdTreeNClosestPoint3DIdx(float x0, float y0, float z0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:496: warning: The following parameter of mrpt::math::KDTreeCapable::kdTreeNClosestPoint3DWithIdx(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/MatrixBlockSparseCols.h:122: warning: The following parameters of mrpt::math::MatrixBlockSparseCols::getAsDense(mrpt::math::CMatrixDouble &D, const bool force_symmetry=false, const bool is_col_compressed=true) const are not documented: parameter 'D' parameter 'force_symmetry' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac.h:55: warning: The following parameters of mrpt::math::RANSAC_Template::execute(const CMatrixTemplateNumeric< NUMTYPE > &data, TRansacFitFunctor fit_func, TRansacDistanceFunctor dist_func, TRansacDegenerateFunctor degen_func, const double distanceThreshold, const unsigned int minimumSizeSamplesToFit, mrpt::vector_size_t &out_best_inliers, CMatrixTemplateNumeric< NUMTYPE > &out_best_model, bool verbose=false, const double prob_good_sample=0.999, const size_t maxIter=2000) are not documented: parameter 'fit_func' parameter 'dist_func' parameter 'degen_func' parameter 'distanceThreshold' parameter 'minimumSizeSamplesToFit' parameter 'out_best_inliers' parameter 'out_best_model' parameter 'verbose' parameter 'prob_good_sample' parameter 'maxIter' compound mrpt::math::ContainerType... Generating docs for compound mrpt::math::ContainerType< Eigen::EigenBase< Derived > >... Generating docs for compound mrpt::math::CPolygon... Generating docs for compound mrpt::math::CQuaternion... Generating docs for compound mrpt::math::CSparseMatrix... Generating docs for nested compound mrpt::math::CSparseMatrix::CholeskyDecomp... Generating docs for compound mrpt::math::CSparseMatrixTemplate... Generating docs for compound mrpt::math::CSparseSymmetricalMatrix... Generating docs for compound mrpt::math::CSplineInterpolator1D... Generating docs for compound mrpt::math::dynamic_vector... Generating docs for compound mrpt::math::KDTreeCapable... Generating docs for nested compound mrpt::math::KDTreeCapable::TKDTreeDataHolder... Generating docs for nested compound mrpt::math::KDTreeCapable::TKDTreeSearchParams... Generating docs for compound mrpt::math::MatrixBlockSparseCols... Generating docs for nested compound mrpt::math::MatrixBlockSparseCols::TEntry... Generating docs for compound mrpt::math::ModelSearch... Generating docs for nested compound mrpt::math::ModelSearch::TSpecies... Generating docs for compound mrpt::math::RANSAC_Template... Generating docs for compound mrpt::math::RobustKernel... Generating docs for compound mrpt::math::RobustKernel< rkLeastSquares, T >... Generating docs for compound mrpt::math::RobustKernel< rkPseudoHuber, T >... Generating docs for compound mrpt::math::TLine2D... Generating docs for compound mrpt::math::TLine3D... Generating docs for compound mrpt::math::TObject2D... Generating docs for nested compound mrpt::math::TObject2D::tobject2d_data_t... Generating docs for compound mrpt::math::TObject3D... Generating docs for nested compound mrpt::math::TObject3D::tobject3d_data_t... Generating docs for compound mrpt::math::TPlane... Generating docs for compound mrpt::math::TPoint2D... Generating docs for compound mrpt::math::TPoint3D... Generating docs for compound mrpt::math::TPoint3Df... Generating docs for compound mrpt::math::TPointXYZfIu8... Generating docs for compound mrpt::math::TPointXYZfRGBu8... Generating docs for compound mrpt::math::TPointXYZIu8... Generating docs for compound mrpt::math::TPointXYZRGBu8... Generating docs for compound mrpt::math::TPolygon2D... Generating docs for compound mrpt::math::TPolygon3D... Generating docs for compound mrpt::math::TPolygonWithPlane... Generating docs for compound mrpt::math::TPose2D... Generating docs for compound mrpt::math::TPose3D... Generating docs for compound mrpt::math::TPose3DQuat... Generating docs for compound mrpt::math::TSegment2D... Generating docs for compound mrpt::math::TSegment3D... Generating docs for namespace mrpt::math::detail Generating docs for compound mrpt::math::detail::AccessorIterator... Generating docs for compound mrpt::math::detail::getVicinity... Generating docs for compound mrpt::math::detail::MatrixWrapper... Generating docs for compound mrpt::math::detail::MatrixWrapper< U, false >... Generating docs for compound mrpt::math::detail::MatrixWrapper< U, true >... Generating docs for compound mrpt::math::detail::ReverseAccessorIterator... Generating docs for compound mrpt::math::detail::TAuxResizer... Generating docs for compound mrpt::math::detail::TAuxResizer< MAT,-1 >... Generating docs for compound mrpt::math::detail::VicinityTraits... Generating docs for compound mrpt::math::detail::VicinityTraits< CMatrixFixedNumeric< T, D, D > >... Generating docs for compound mrpt::math::detail::VicinityTraits< CMatrixTemplateNumeric< T > >... Generating docs for namespace mrpt::math::jacobians Generating docs for namespace mrpt::nav Generating docs for compound mrpt::nav::CAbstractHolonomicReactiveMethod... Generating docs for compound mrpt::nav::CAbstractPTGBasedReactive... Generating docs for nested compound mrpt::nav::CAbstractPTGBasedReactive::THolonomicMovement... Generating docs for nested compound mrpt::nav::CAbstractPTGBasedReactive::TInfoPerPTG... Generating docs for nested compound mrpt::nav::CAbstractPTGBasedReactive::TNavigationParamsPTG... Generating docs for comp/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:217: warning: The following parameters of mrpt::nav::CParameterizedTrajectoryGenerator::CColisionGrid::updateCellInfo(const unsigned int icx, const unsigned int icy, const uint16_t k, const float dist) are not documented: parameter 'icx' parameter 'icy' parameter 'dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CPTG1::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerSimple2D.h:51: warning: The following parameter of mrpt::nav::PlannerSimple2D::computePath(const mrpt::maps::COccupancyGridMap2D &theMap, const mrpt::poses::CPose2D &origin, const mrpt::poses::CPose2D &target, std::deque< mrpt::math::TPoint2D > &path, bool ¬Found, float maxSearchPathLength=-1) const is not documented: parameter 'notFound' /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:199: warning: The following parameter of mrpt::obs::CObservation3DRangeScan::convertTo2DScan(mrpt::obs::CObservation2DRangeScan &out_scan2d, const std::string &sensorLabel, const double angle_sup=mrpt::utils::DEG2RAD(5), const double angle_inf=mrpt::utils::DEG2RAD(5), const double oversampling_ratio=1.2) is not documented: parameter 'angle_inf' /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:143: warning: The following parameters of mrpt::obs::CObservation3DRangeScan::project3DPointsFromDepthImageInto(POINTMAP &dest_pointcloud, const bool takeIntoAccountSensorPoseOnRobot, const mrpt::poses::CPose3D *robotPoseInTheWorld=NULL, const bool PROJ3D_USE_LUT=true) are not documented: parameter 'dest_pointcloud' parameter 'takeIntoAccountSensorPoseOnRobot' parameter 'robotPoseInTheWorld' /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:504: warning: The following parameters of mrpt::obs::CObservation3DRangeScan::recoverCameraCalibrationParameters(const CObservation3DRangeScan &in_obs, mrpt::utils::TCamera &out_camParams, const double camera_offset=0.01) are not documented: parameter 'in_obs' parameter 'out_camParams' ound mrpt::nav::CAbstractReactiveNavigationSystem... Generating docs for nested compound mrpt::nav::CAbstractReactiveNavigationSystem::TNavigationParams... Generating docs for compound mrpt::nav::CHolonomicLogFileRecord... Generating docs for compound mrpt::nav::CHolonomicND... Generating docs for nested compound mrpt::nav::CHolonomicND::TGap... Generating docs for nested compound mrpt::nav::CHolonomicND::TOptions... Generating docs for compound mrpt::nav::CHolonomicVFF... Generating docs for nested compound mrpt::nav::CHolonomicVFF::TOptions... Generating docs for compound mrpt::nav::CLogFileRecord... Generating docs for nested compound mrpt::nav::CLogFileRecord::TInfoPerPTG... Generating docs for compound mrpt::nav::CLogFileRecord_ND... Generating docs for compound mrpt::nav::CLogFileRecord_VFF... Generating docs for compound mrpt::nav::CParameterizedTrajectoryGenerator... Generating docs for nested compound mrpt::nav::CParameterizedTrajectoryGenerator::CColisionGrid... Generating docs for nested compound mrpt::nav::CParameterizedTrajectoryGenerator::TCellForLambdaFunction... Generating docs for compound mrpt::nav::CPTG1... Generating docs for compound mrpt::nav::CPTG2... Generating docs for compound mrpt::nav::CPTG3... Generating docs for compound mrpt::nav::CPTG4... Generating docs for compound mrpt::nav::CPTG5... Generating docs for compound mrpt::nav::CPTG6... Generating docs for compound mrpt::nav::CPTG7... Generating docs for compound mrpt::nav::CPTG_Dummy... Generating docs for compound mrpt::nav::CReactiveInterfaceImplementation... Generating docs for compound mrpt::nav::CReactiveNavigationSystem... Generating docs for compound mrpt::nav::CReactiveNavigationSystem3D... Generating docs for nested compound mrpt::nav::CReactiveNavigationSystem3D::TPTGmultilevel... Generating docs for compound mrpt::nav::PlannerRRT_SE2_TPS... Generating docs for nested compound mrpt::nav::PlannerRRT_SE2_TPS::TAlgorithmParams... Generating docs for nested compound mrpt::nav::PlannerRRT_SE2_TPS::TEndCriteria... Generating docs for nested compound mrpt::nav::PlannerRRT_SE2_TPS::TPlannerInput... Generating docs for nested compound mrpt::nav::PlannerRRT_SE2_TPS::TPlannerResult... Generating docs for nested compound mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions... Generating docs for compound mrpt::nav::PlannerSimple2D... Generating docs for compound mrpt::nav::PoseDistanceMetric... Generating docs for compound mrpt::nav::PoseDistanceMetric< TNodeSE2 >... Generating docs for compound mrpt::nav::PoseDistanceMetric< TNodeSE2_TP >... Generating docs for compound mrpt::nav::TCPoint... Generating docs for compound mrpt::nav::TMoveEdgeSE2_TP... Generating docs for compound mrpt::nav::TMoveTree... Generating docs for nested compound mrpt::nav::TMoveTree::NODE_TYPE... Generating docs for compound mrpt::nav::TNodeSE2... Generating docs for compound mrpt::nav::TNodeSE2_TP... Generating docs for compound mrpt::nav::TRobotShape... Generating docs for namespace mrpt::obs Generating docs for compound mrpt::obs::CAction... Generating docs for compound mrpt::obs::CActionCollection... Generating docs for compound mrpt::obs::CActionRobotMovement2D... Generating docs for nested compound mrpt::obs::CActionRobotMovement2D::TMotionModelOptions... Generating docs for nested compound mrpt::obs::CActionRobotMovement2D::TMotionModelOptions::TOptions_GaussianModel... Generating docs for nested compound mrpt::obs::CActionRobotMovement2D::TMotionModelOptions::TOptions_ThrunModel... Generating docs for compound mrpt::obs::CActionRobotMovement3D... Generating docs for compound mrpt::obs::CObservation... Generating docs for compound mrpt::obs::CObservation2DRangeScan... Generating docs for compound mrpt::obs::CObservation2DRangeScanWithUncertainty... Generating docs for nested compound mrpt::obs::CObservation2DRangeScanWithUncertainty::TEvalParams... Generating docs for compound mrpt::obs::CObservation3DRangeScan... Generating docs for nested compound mrpt::obs::CObservation3DRangeScan::TCached3DProjTables... Generating docs for nested compound mrpt::obs::CO:1: warning: The following parameters of mrpt::obs::CObservationGPS::GPS_time_to_UTC(uint16_t gps_week, double gps_sec, const int leap_seconds_count, mrpt::system::TTimeStamp &utc_out) are not documented: parameter 'gps_week' parameter 'gps_sec' bservation3DRangeScan::TPixelLabelInfo... Generating docs for nested compound mrpt::obs::CObservation3DRangeScan::TPixelLabelInfoBase... Generating docs for compound mrpt::obs::CObservation6DFeatures... Generating docs for nested compound mrpt::obs::CObservation6DFeatures::TMeasurement... Generating docs for compound mrpt::obs::CObservationBatteryState... Generating docs for compound mrpt::obs::CObservationBeaconRanges... Generating docs for nested compound mrpt::obs::CObservationBeaconRanges::TMeasurement... Generating docs for compound mrpt::obs::CObservationBearingRange... Generating docs for nested compound mrpt::obs::CObservationBearingRange::TMeasurement... Generating docs for compound mrpt::obs::CObservationCANBusJ1939... Generating docs for compound mrpt::obs::CObservationComment... Generating docs for compound mrpt::obs::CObservationGasSensors... Generating docs for nested compound mrpt::obs::CObservationGasSensors::CMOSmodel... Generating docs for nested compound mrpt::obs::CObservationGasSensors::CMOSmodel::TdataMap... Generating docs for nested compound mrpt::obs::CObservationGasSensors::TObservationENose... Generating docs for compound mrpt::obs::CObservationGPS... Generating docs for nested compound mrpt::obs::CObservationGPS::internal_msg_test_proxy... Generating docs for compound mrpt::obs::CObservationImage... Generating docs for compound mrpt::obs::CObservationIMU... Generating docs for compound mrpt::obs::CObservationOdometry... Generating docs for compound mrpt::obs::CObservationRange... Generating docs for nested compound mrpt::obs::CObservationRange::TMeasurement... Generating docs for compound mrpt::obs::CObservationRawDAQ... Generating docs for compound mrpt::obs::CObservationReflectivity... Generating docs for compound mrpt::obs::CObservationRFID... Generating docs for nested compound mrpt::obs::CObservationRFID::TTagReading... Generating docs for compound mrpt::obs::CObservationRGBD360... Generating docs for compound mrpt::obs::CObservationSkeleton... Generating docs for nested compound mrpt::obs::CObservationSkeleton::TSkeletonJoint... Generating docs for compound mrpt::obs::CObservationStereoImages... Generating docs for compound mrpt::obs::CObservationStereoImagesFeatures... Generating docs for compound mrpt::obs::CObservationVelodyneScan... Generating docs for nested compound mrpt::obs::CObservationVelodyneScan::laser_return_t... Generating docs for nested compound mrpt::obs::CObservationVelodyneScan::raw_block_t... Generating docs for nested compound mrpt::obs::CObservationVelodyneScan::TGeneratePointCloudParameters... Generating docs for nested compound mrpt::obs::CObservationVelodyneScan::TGeneratePointCloudSE3Results... Generating docs for nested compound mrpt::obs::CObservationVelodyneScan::TPointCloud... Generating docs for nested compound mrpt::obs::CObservationVelodyneScan::TVelodynePositionPacket... Generating docs for nested compound mrpt::obs::CObservationVelodyneScan::TVelodyneRawPacket... Generating docs for compound mrpt::obs::CObservationVisualLandmarks... Generating docs for compound mrpt::obs::CObservationWindSensor... Generating docs for compound mrpt::obs::CObservationWirelessPower... Generating docs for compound mrpt::obs::CRawlog... Generating docs for nested compound mrpt::obs::CRawlog::const_iterator... Generating docs for nested compound mrpt::obs::CRawlog::iterator... Generating docs for compound mrpt::obs::CSensoryFrame... Generating docs for compound mrpt::obs::CSinCosLookUpTableFor2DScans... Generating docs for nested compound mrpt::obs::CSinCosLookUpTableFor2DScans::TSinCosValues... Generating docs for compound mrpt::obs::T2DScanProperties... Generating docs for compound mrpt::obs::TStereoImageFeatures... Generating docs for compound mrpt::obs::VelodyneCalibration... Generating docs for nested compound mrpt::obs::VelodyneCalibration::PerLaserCalib... Generating docs for namespace mrpt::obs::detail Generating docs for namespace mrpt::obs::gnss Generating docs for compound mrpt::obs::gnss::gnss_message... Generating docs for compound mrpt::obs::gnss::gnss_message_p/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CFBORender.h:33: warning: The following parameters of mrpt::opengl::CFBORender::CFBORender(unsigned int width=800, unsigned int height=600, const bool skip_glut_window=false) are not documented: parameter 'width' parameter 'height' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTextMessageCapable.h:38: warning: The following parameters of mrpt::opengl::CTextMessageCapable::addTextMessage(const double x_frac, const double y_frac, const std::string &text, const mrpt::utils::TColorf &color=mrpt::utils::TColorf(1.0, 1.0, 1.0), const size_t unique_index=0, const mrpt::opengl::TOpenGLFont font=mrpt::opengl::MRPT_GLUT_BITMAP_TIMES_ROMAN_24) are not documented: parameter 'x_frac' parameter 'y_frac' parameter 'font' tr... Generating docs for compound mrpt::obs::gnss::Message_NMEA_GGA... Generating docs for nested compound mrpt::obs::gnss::Message_NMEA_GGA::content_t... Generating docs for compound mrpt::obs::gnss::Message_NMEA_GLL... Generating docs for nested compound mrpt::obs::gnss::Message_NMEA_GLL::content_t... Generating docs for compound mrpt::obs::gnss::Message_NMEA_RMC... Generating docs for nested compound mrpt::obs::gnss::Message_NMEA_RMC::content_t... Generating docs for compound mrpt::obs::gnss::Message_NMEA_VTG... Generating docs for nested compound mrpt::obs::gnss::Message_NMEA_VTG::content_t... Generating docs for compound mrpt::obs::gnss::Message_NMEA_ZDA... Generating docs for nested compound mrpt::obs::gnss::Message_NMEA_ZDA::content_t... Generating docs for compound mrpt::obs::gnss::Message_NV_OEM6_GENERIC_FRAME... Generating docs for compound mrpt::obs::gnss::Message_NV_OEM6_GENERIC_SHORT_FRAME... Generating docs for compound mrpt::obs::gnss::Message_NV_OEM6_RANGECMP... Generating docs for nested compound mrpt::obs::gnss::Message_NV_OEM6_RANGECMP::TCompressedRangeLog... Generating docs for compound mrpt::obs::gnss::Message_NV_OEM6_VERSION... Generating docs for nested compound mrpt::obs::gnss::Message_NV_OEM6_VERSION::TComponentVersion... Generating docs for compound mrpt::obs::gnss::Message_TOPCON_PZS... Generating docs for compound mrpt::obs::gnss::Message_TOPCON_SATS... Generating docs for compound mrpt::obs::gnss::nv_oem6_header_t... Generating docs for compound mrpt::obs::gnss::nv_oem6_short_header_t... Generating docs for compound mrpt::obs::gnss::UTC_time... Generating docs for namespace mrpt::obs::gnss::nv_oem6_ins_status_type Generating docs for namespace mrpt::obs::gnss::nv_oem6_position_type Generating docs for namespace mrpt::obs::gnss::nv_oem6_solution_status Generating docs for namespace mrpt::opengl Generating docs for compound mrpt::opengl::C3DSScene... Generating docs for nested compound mrpt::opengl::C3DSScene::TImpl3DS... Generating docs for compound mrpt::opengl::CAngularObservationMesh... Generating docs for nested compound mrpt::opengl::CAngularObservationMesh::FTrace1D... Generating docs for nested compound mrpt::opengl::CAngularObservationMesh::FTrace2D... Generating docs for nested compound mrpt::opengl::CAngularObservationMesh::TDoubleRange... Generating docs for nested compound mrpt::opengl::CAngularObservationMesh::TDoubleRange::rd... Generating docs for compound mrpt::opengl::CArrow... Generating docs for compound mrpt::opengl::CAssimpModel... Generating docs for nested compound mrpt::opengl::CAssimpModel::TImplAssimp... Generating docs for nested compound mrpt::opengl::CAssimpModel::TInfoPerTexture... Generating docs for compound mrpt::opengl::CAxis... Generating docs for compound mrpt::opengl::CBox... Generating docs for compound mrpt::opengl::CCamera... Generating docs for compound mrpt::opengl::CCylinder... Generating docs for compound mrpt::opengl::CDisk... Generating docs for compound mrpt::opengl::CEllipsoid... Generating docs for compound mrpt::opengl::CEllipsoidInverseDepth2D... Generating docs for compound mrpt::opengl::CEllipsoidInverseDepth3D... Generating docs for compound mrpt::opengl::CEllipsoidRangeBearing2D... Generating docs for compound mrpt::opengl::CFBORender... Generating docs for compound mrpt::opengl::CFrustum... Generating docs for compound mrpt::opengl::CGeneralizedCylinder... Generating docs for nested compound mrpt::opengl::CGeneralizedCylinder::TQuadrilateral... Generating docs for compound mrpt::opengl::CGeneralizedEllipsoidTemplate... Generating docs for compound mrpt::opengl::CGridPlaneXY... Generating docs for compound mrpt::opengl::CGridPlaneXZ... Generating docs for compound mrpt::opengl::CLight... Generating docs for compound mrpt::opengl::CMesh... Generating docs for nested compound mrpt::opengl::CMesh::TTriangleVertexIndices... Generating docs for compound mrpt::opengl::CMesh3D... Generating docs for compound mrpt::opengl::CMeshFast... Generating docs for compound mrpt::opengl::COctoMapVoxels... Generating docs for nested compound mrpt::opengl::C/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctreePointRenderer.h:552: warning: The following parameters of mrpt::opengl::COctreePointRenderer::octree_get_graphics_boundingboxes(mrpt::opengl::CSetOfObjects &gl_bb, const double lines_width=1, const mrpt::utils::TColorf &lines_color=mrpt::utils::TColorf(1, 1, 1), const bool draw_solid_boxes=false) const are not documented: parameter 'gl_bb' parameter 'lines_width' parameter 'lines_color' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:191: warning: The following parameter of mrpt::opengl::COpenGLViewport::get3DRayForPixelCoord(const double x_coord, const double y_coord, mrpt::math::TLine3D &out_ray, mrpt::poses::CPose3D *out_cameraPose=NULL) const is not documented: parameter 'out_ray' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctreePointRenderer.h:552: warning: The following parameters of mrpt::opengl::COctreePointRenderer< CPointCloud >::octree_get_graphics_boundingboxes(mrpt::opengl::CSetOfObjects &gl_bb, const double lines_width=1, const mrpt::utils::TColorf &lines_color=mrpt::utils::TColorf(1, 1, 1), const bool draw_solid_boxes=false) const are not documented: parameter 'gl_bb' parameter 'lines_width' parameter 'lines_color' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:100: warning: The following parameters of mrpt::opengl::CPointCloud::PLY_export_get_vertex(const size_t idx, mrpt::math::TPoint3Df &pt, bool &pt_has_color, mrpt::utils::TColorf &pt_color) const are not documented: parameter 'idx' parameter 'pt' parameter 'pt_has_color' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloud.h:75: warning: The following parameters of mrpt::opengl::CPointCloud::PLY_import_set_vertex(const size_t idx, const mrpt::math::TPoint3Df &pt, const mrpt::utils::TColorf *pt_color=NULL) are not documented: parameter 'idx' parameter 'pt' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:75: warning: The following parameter of mrpt::utils::PLY_Exporter::saveToPlyFile(const std::string &filename, bool save_in_binary=false, const CStringList &file_comments=CStringList(), const CStringList &file_obj_info=CStringList()) const is not documented: parameter 'save_in_binary' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctreePointRenderer.h:552: warning: The following parameters of mrpt::opengl::COctreePointRenderer< CPointCloudColoured >::octree_get_graphics_boundingboxes(mrpt::opengl::CSetOfObjects &gl_bb, const double lines_width=1, const mrpt::utils::TColorf &lines_color=mrpt::utils::TColorf(1, 1, 1), const bool draw_solid_boxes=false) const are not documented: parameter 'gl_bb' parameter 'lines_width' parameter 'lines_color' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:100: warning: The following parameters of mrpt::opengl::CPointCloudColoured::PLY_export_get_vertex(const size_t idx, mrpt::math::TPoint3Df &pt, bool &pt_has_color, mrpt::utils::TColorf &pt_color) const are not documented: parameter 'idx' parameter 'pt' parameter 'pt_has_color' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloudColoured.h:209: warning: The following parameters of mrpt::opengl::CPointCloudColoured::PLY_import_set_vertex(const size_t idx, const mrpt::math::TPoint3Df &pt, const mrpt::utils::TColorf *pt_color=NULL) are not documented: parameter 'idx' parameter 'pt' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:75: warning: The following parameter of mrpt::utils::PLY_Exporter::saveToPlyFile(const std::string &filename, bool save_in_binary=false, const CStringList &file_comments=CStringList(), const CStringList &file_obj_info=CStringList()) const is not documented: parameter 'save_in_binary' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTextMessageCapable.h:38: warning: The following parameters of mrpt::opengl::CTextMessageCapable::addTextMessage(const double x_frac, const double y_frac, const std::string &text, const mrpt::utils::TColorf &color=mrpt::utils::TColorf(1.0, 1.0, 1.0), const size_t unique_index=0, const mrpt::opengl::TOpenGLFont font=mrpt::opengl::MRPT_GLUT_BITMAP_TIMES_ROMAN_24) are not documented: parameter 'x_frac' parameter 'y_frac' parameter 'font' OctoMapVoxels::TGridCube... Generating docs for nested compound mrpt::opengl::COctoMapVoxels::TInfoPerVoxelSet... Generating docs for nested compound mrpt::opengl::COctoMapVoxels::TVoxel... Generating docs for compound mrpt::opengl::COctreePointRenderer... Generating docs for nested compound mrpt::opengl::COctreePointRenderer::TNode... Generating docs for nested compound mrpt::opengl::COctreePointRenderer::TRenderQueueElement... Generating docs for compound mrpt::opengl::COpenGLScene... Generating docs for compound mrpt::opengl::COpenGLStandardObject... Generating docs for compound mrpt::opengl::COpenGLViewport... Generating docs for nested compound mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo... Generating docs for compound mrpt::opengl::CPlanarLaserScan... Generating docs for compound mrpt::opengl::CPointCloud... Generating docs for compound mrpt::opengl::CPointCloudColoured... Generating docs for nested compound mrpt::opengl::CPointCloudColoured::TPointColour... Generating docs for compound mrpt::opengl::CPolyhedron... Generating docs for nested compound mrpt::opengl::CPolyhedron::TPolyhedronEdge... Generating docs for nested compound mrpt::opengl::CPolyhedron::TPolyhedronFace... Generating docs for compound mrpt::opengl::CRenderizable... Generating docs for compound mrpt::opengl::CRenderizableDisplayList... Generating docs for compound mrpt::opengl::CSetOfLines... Generating docs for compound mrpt::opengl::CSetOfObjects... Generating docs for compound mrpt::opengl::CSetOfTexturedTriangles... Generating docs for nested compound mrpt::opengl::CSetOfTexturedTriangles::TTriangle... Generating docs for nested compound mrpt::opengl::CSetOfTexturedTriangles::TVertex... Generating docs for compound mrpt::opengl::CSetOfTriangles... Generating docs for nested compound mrpt::opengl::CSetOfTriangles::TTriangle... Generating docs for compound mrpt::opengl::CSimpleLine... Generating docs for compound mrpt::opengl::CSphere... Generating docs for compound mrpt::opengl::CText... Generating docs for compound mrpt::opengl::CText3D... Generating docs for compound mrpt::opengl::CTextMessageCapable... Generating docs for compound mrpt::opengl::CTexturedObject... Generating docs for compound mrpt::opengl::CTexturedPlane... Generating docs for compound mrpt::opengl::CVectorField2D... Generating docs for compound mrpt::opengl::CVectorField3D... Generating docs for compound mrpt::opengl::mrptEventGLPostRender... Generating docs for compound mrpt::opengl::mrptEventGLPreRender... Generating docs for compound mrpt::opengl::T2DTextData... Generating docs for compound mrpt::opengl::TFontParams... Generating docs for namespace mrpt::opengl::detail Generating docs for namespace mrpt::opengl::gl_utils Generating docs for compound mrpt::opengl::gl_utils::TRenderInfo... Generating docs for namespace mrpt::opengl::graph_tools Generating docs for namespace mrpt::opengl::stock_objects Generating docs for namespace mrpt::pbmap Generating docs for compound mrpt::pbmap::config_heuristics... Generating docs for compound mrpt::pbmap::ConsistencyTest... Generating docs for compound mrpt::pbmap::frameRGBDandPose... Generating docs for compound mrpt::pbmap::PbMap... Generating docs for compound mrpt::pbmap::PbMapLocaliser... Generating docs for compound mrpt::pbmap::PbMapMaker... Generating docs for compound mrpt::pbmap::Plane... Generating docs for compound mrpt::pbmap::PlaneInferredInfo... Generating docs for compound mrpt::pbmap::Segment... Generating docs for compound mrpt::pbmap::SemanticClustering... Generating docs for compound mrpt::pbmap::Subgraph... Generating docs for compound mrpt::pbmap::SubgraphMatcher... Generating docs for namespace mrpt::poses Generating docs for compound mrpt::poses::CPoint... Generating docs for compound mrpt::poses::CPoint2D... Generating docs for compound mrpt::poses::CPoint2DPDF... Generating docs for compound mrpt::poses::CPoint2DPDFGaussian... Generating docs for compound mrpt::poses::CPoint3D... Generating docs for compound mrpt::poses::CPointPDF... Generating docs for compound mrpt::poses::CPointPDFGaussian../builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:211: warning: The following parameters of mrpt::poses::CPose3D::composePoint(double lx, double ly, double lz, double &gx, double &gy, double &gz, mrpt::math::CMatrixFixedNumeric< double, 3, 3 > *out_jacobian_df_dpoint=NULL, mrpt::math::CMatrixFixedNumeric< double, 3, 6 > *out_jacobian_df_dpose=NULL, mrpt::math::CMatrixFixedNumeric< double, 3, 6 > *out_jacobian_df_dse3=NULL, bool use_small_rot_approx=false) const are not documented: parameter 'lx' parameter 'ly' parameter 'lz' parameter 'gx' parameter 'gy' parameter 'gz' parameter 'out_jacobian_df_dpoint' parameter 'out_jacobian_df_dpose' parameter 'out_jacobian_df_dse3' parameter 'use_small_rot_approx' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:461: warning: The following parameter of mrpt::poses::CPose3D::exp(const mrpt::math::CArrayNumeric< double, 6 > &vect, bool pseudo_exponential=false) is not documented: parameter 'vect' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:401: warning: The following parameter of mrpt::poses::CPose3D::getAsQuaternion(mrpt::math::CQuaternionDouble &q, mrpt::math::CMatrixFixedNumeric< double, 4, 3 > *out_dq_dr=NULL) const is not documented: parameter 'q' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h:63: warning: The following parameters of mrpt::poses::CPose3DQuatPDF::jacobiansPoseComposition(const CPose3DQuat &x, const CPose3DQuat &u, mrpt::math::CMatrixDouble77 &df_dx, mrpt::math::CMatrixDouble77 &df_du, CPose3DQuat *out_x_oplus_u=NULL) are not documented: parameter 'x' parameter 'u' parameter 'df_dx' parameter 'df_du' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h:63: warning: The following parameters of mrpt::poses::CPose3DQuatPDF::jacobiansPoseComposition(const CPose3DQuat &x, const CPose3DQuat &u, mrpt::math::CMatrixDouble77 &df_dx, mrpt::math::CMatrixDouble77 &df_du, CPose3DQuat *out_x_oplus_u=NULL) are not documented: parameter 'x' parameter 'u' parameter 'df_dx' parameter 'df_du' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h:63: warning: The following parameters of mrpt::poses::CPose3DQuatPDF::jacobiansPoseComposition(const CPose3DQuat &x, const CPose3DQuat &u, mrpt::math::CMatrixDouble77 &df_dx, mrpt::math::CMatrixDouble77 &df_du, CPose3DQuat *out_x_oplus_u=NULL) are not documented: parameter 'x' parameter 'u' parameter 'df_dx' parameter 'df_du' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:120: warning: The following parameter of mrpt::poses::CPosePDFSOG::mergeModes(double max_KLd=0.5, bool verbose=false) is not documented: parameter 'verbose' . Generating docs for compound mrpt::poses::CPointPDFParticles... Generating docs for compound mrpt::poses::CPointPDFSOG... Generating docs for nested compound mrpt::poses::CPointPDFSOG::TGaussianMode... Generating docs for compound mrpt::poses::CPose... Generating docs for compound mrpt::poses::CPose2D... Generating docs for compound mrpt::poses::CPose2DGridTemplate... Generating docs for compound mrpt::poses::CPose3D... Generating docs for compound mrpt::poses::CPose3DInterpolator... Generating docs for compound mrpt::poses::CPose3DPDF... Generating docs for compound mrpt::poses::CPose3DPDFGaussian... Generating docs for compound mrpt::poses::CPose3DPDFGaussianInf... Generating docs for compound mrpt::poses::CPose3DPDFParticles... Generating docs for compound mrpt::poses::CPose3DPDFSOG... Generating docs for nested compound mrpt::poses::CPose3DPDFSOG::TGaussianMode... Generating docs for compound mrpt::poses::CPose3DQuat... Generating docs for nested compound mrpt::poses::CPose3DQuat::const_iterator... Generating docs for nested compound mrpt::poses::CPose3DQuat::iterator... Generating docs for compound mrpt::poses::CPose3DQuatPDF... Generating docs for compound mrpt::poses::CPose3DQuatPDFGaussian... Generating docs for compound mrpt::poses::CPose3DQuatPDFGaussianInf... Generating docs for compound mrpt::poses::CPose3DRotVec... Generating docs for compound mrpt::poses::CPoseOrPoint... Generating docs for compound mrpt::poses::CPosePDF... Generating docs for compound mrpt::poses::CPosePDFGaussian... Generating docs for compound mrpt::poses::CPosePDFGaussianInf... Generating docs for compound mrpt::poses::CPosePDFGrid... Generating docs for compound mrpt::poses::CPosePDFParticles... Generating docs for compound mrpt::poses::CPosePDFSOG... Generating docs for nested compound mrpt::poses::CPosePDFSOG::TGaussianMode... Generating docs for compound mrpt::poses::CPoseRandomSampler... Generating docs for compound mrpt::poses::CPoses2DSequence... Generating docs for compound mrpt::poses::CPoses3DSequence... Generating docs for compound mrpt::poses::CRobot2DPoseEstimator... Generating docs for nested compound mrpt::poses::CRobot2DPoseEstimator::TOptions... Generating docs for compound mrpt::poses::SE_average< 2 >... Generating docs for compound mrpt::poses::SE_average< 3 >... Generating docs for compound mrpt::poses::SE_traits< 2 >... Generating docs for compound mrpt::poses::SE_traits< 3 >... Generating docs for compound mrpt::poses::SO_average< 2 >... Generating docs for compound mrpt::poses::SO_average< 3 >... Generating docs for compound mrpt::poses::TSimple3DPoint... Generating docs for namespace mrpt::poses::detail Generating docs for compound mrpt::poses::detail::pose_point_impl... Generating docs for compound mrpt::poses::detail::pose_point_impl< DERIVEDCLASS, 0 >... Generating docs for compound mrpt::poses::detail::pose_point_impl< DERIVEDCLASS, 1 >... Generating docs for compound mrpt::poses::detail::T3DTypeHelper... Generating docs for compound mrpt::poses::detail::T3DTypeHelper< CPoint2D >... Generating docs for compound mrpt::poses::detail::T3DTypeHelper< CPoint3D >... Generating docs for compound mrpt::poses::detail::T3DTypeHelper< CPose2D >... Generating docs for compound mrpt::poses::detail::T3DTypeHelper< CPose3D >... Generating docs for compound mrpt::poses::detail::T3DTypeHelper< CPose3DQuat >... Generating docs for compound mrpt::poses::detail::T3DTypeHelper< CPose3DRotVec >... Generating docs for namespace mrpt::random Generating docs for compound mrpt::random::CRandomGenerator... Generating docs for nested compound mrpt::random::CRandomGenerator::TMT19937_data... Generating docs for namespace mrpt::scanmatching Generating docs for namespace mrpt::slam Generating docs for compound mrpt::slam::CGridMapAligner... Generating docs for nested compound mrpt::slam::CGridMapAligner::TConfigParams... Generating docs for nested compound mrpt::slam::CGridMapAligner::TReturnInfo... Generating docs for nested compound mrpt::slam::CGridMapAligner::TReturnInfo::TPairPlusDistance... Generating docs for compound mrpt::slam::/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:111: warning: The following parameter of mrpt::slam::CIncrementalMapPartitioner::addMapFrame(const mrpt::obs::CSensoryFrame &frame, const mrpt::poses::CPose3DPDF &robotPose3D) is not documented: parameter 'robotPose3D' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:102: warning: The following parameter of mrpt::slam::CIncrementalMapPartitioner::addMapFrame(const mrpt::obs::CSensoryFramePtr &frame, const mrpt::poses::CPose3DPDFPtr &robotPose3D) is not documented: parameter 'robotPose3D' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:93: warning: The following parameter of mrpt::slam::CIncrementalMapPartitioner::addMapFrame(const mrpt::obs::CSensoryFramePtr &frame, const mrpt::poses::CPosePDFPtr &robotPose2D) is not documented: parameter 'robotPose2D' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations_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< 7, 3, 3, 7 >::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' CICP... Generating docs for nested compound mrpt::slam::CICP::TConfigParams... Generating docs for nested compound mrpt::slam::CICP::TReturnInfo... Generating docs for compound mrpt::slam::CIncrementalMapPartitioner... Generating docs for nested compound mrpt::slam::CIncrementalMapPartitioner::TOptions... Generating docs for compound mrpt::slam::CMetricMapBuilder... Generating docs for nested compound mrpt::slam::CMetricMapBuilder::TOptions... Generating docs for compound mrpt::slam::CMetricMapBuilderICP... Generating docs for nested compound mrpt::slam::CMetricMapBuilderICP::TConfigParams... Generating docs for nested compound mrpt::slam::CMetricMapBuilderICP::TDist... Generating docs for compound mrpt::slam::CMetricMapBuilderRBPF... Generating docs for nested compound mrpt::slam::CMetricMapBuilderRBPF::TConstructionOptions... Generating docs for nested compound mrpt::slam::CMetricMapBuilderRBPF::TStats... Generating docs for compound mrpt::slam::CMetricMapsAlignmentAlgorithm... Generating docs for compound mrpt::slam::CMonteCarloLocalization2D... Generating docs for compound mrpt::slam::CMonteCarloLocalization3D... Generating docs for compound mrpt::slam::COccupancyGridMapFeatureExtractor... Generating docs for compound mrpt::slam::CRangeBearingKFSLAM... Generating docs for nested compound mrpt::slam::CRangeBearingKFSLAM::TDataAssocInfo... Generating docs for nested compound mrpt::slam::CRangeBearingKFSLAM::TOptions... Generating docs for compound mrpt::slam::CRangeBearingKFSLAM2D... Generating docs for nested compound mrpt::slam::CRangeBearingKFSLAM2D::TDataAssocInfo... Generating docs for nested compound mrpt::slam::CRangeBearingKFSLAM2D::TOptions... Generating docs for compound mrpt::slam::CRejectionSamplingRangeOnlyLocalization... Generating docs for nested compound mrpt::slam::CRejectionSamplingRangeOnlyLocalization::TDataPerBeacon... Generating docs for compound mrpt::slam::PF_implementation... Generating docs for compound mrpt::slam::TDataAssociationResults... Generating docs for compound mrpt::slam::TKLDParams... Generating docs for compound mrpt::slam::TMonteCarloLocalizationParams... Generating docs for namespace mrpt::slam::detail Generating docs for compound mrpt::slam::detail::TPathBin2D... Generating docs for nested compound mrpt::slam::detail::TPathBin2D::lt_operator... Generating docs for compound mrpt::slam::detail::TPoseBin2D... Generating docs for nested compound mrpt::slam::detail::TPoseBin2D::lt_operator... Generating docs for compound mrpt::slam::detail::TPoseBin3D... Generating docs for nested compound mrpt::slam::detail::TPoseBin3D::lt_operator... Generating docs for namespace mrpt::synch Generating docs for compound mrpt::synch::CAtomicCounter... Generating docs for compound mrpt::synch::CCriticalSection... Generating docs for compound mrpt::synch::CCriticalSectionLocker... Generating docs for compound mrpt::synch::CPipe... Generating docs for compound mrpt::synch::CPipeBaseEndPoint... Generating docs for compound mrpt::synch::CPipeReadEndPoint... Generating docs for compound mrpt::synch::CPipeWriteEndPoint... Generating docs for compound mrpt::synch::CSemaphore... Generating docs for compound mrpt::synch::CThreadSafeVariable... Generating docs for compound mrpt::synch::MT_buffer... Generating docs for namespace mrpt::system Generating docs for compound mrpt::system::BlockedRange... Generating docs for compound mrpt::system::CDirectoryExplorer... Generating docs for nested compound mrpt::system::CDirectoryExplorer::TFileInfo... Generating docs for compound mrpt::system::CFileSystemWatcher... Generating docs for nested compound mrpt::system::CFileSystemWatcher::TFileSystemChange... Generating docs for compound mrpt::system::CGenericMemoryPool... Generating docs for compound mrpt::system::Split... Generating docs for compound mrpt::system::TThreadHandle... Generating docs for compound mrpt::system::TTimeParts... Generating docs for namespace mrpt::system::detail Generating docs for compound mrpt::system::detail::ThreadCreateFunctor... Generating docs for compound mrpt::system::detail::ThreadCreat/builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:119: warning: The following parameter of mrpt::utils::ObjectToRawString(const CSerializable *o, std::string &out_str) is not documented: parameter 'out_str' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:127: warning: The following parameter of mrpt::utils::RawStringToObject(const std::string &in_str, CSerializablePtr &obj) is not documented: parameter 'in_str' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CCanvas.h:195: warning: The following parameters of mrpt::utils::CCanvas::drawImage(int x, int y, const utils::CImage &img) are not documented: parameter 'x' parameter 'y' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CCanvas.h:216: warning: The following parameters of mrpt::utils::CCanvas::drawImage(int x, int y, const utils::CImage &img, float rotation, float scale) are not documented: parameter 'x' parameter 'y' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CCanvas.h:90: warning: The following parameter of mrpt::utils::CCanvas::line(int x0, int y0, int x1, int y1, const mrpt::utils::TColor color, unsigned int width=1, TPenStyle penStyle=psSolid) is not documented: parameter 'penStyle' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CClientTCPSocket.h:128: warning: The following parameter of mrpt::utils::CClientTCPSocket::readAsync(void *Buffer, const size_t Count, const int timeoutStart_ms=-1, const int timeoutBetween_ms=-1) is not documented: parameter 'Count' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CClientTCPSocket.h:142: warning: The following parameter of mrpt::utils::CClientTCPSocket::writeAsync(const void *Buffer, const size_t Count, const int timeout_ms=-1) is not documented: parameter 'Count' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CEnhancedMetaFile.h:67: warning: The following parameters of mrpt::utils::CEnhancedMetaFile::drawImage(int x, int y, const utils::CImage &img) are not documented: parameter 'x' parameter 'y' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CEnhancedMetaFile.h:119: warning: The following parameters of mrpt::utils::CEnhancedMetaFile::drawImage(int x, int y, const utils::CImage &img, float rotation, float scale) are not documented: parameter 'x' parameter 'y' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CEnhancedMetaFile.h:75: warning: The following parameter of mrpt::utils::CEnhancedMetaFile::line(int x0, int y0, int x1, int y1, const mrpt::utils::TColor color, unsigned int width=1, TPenStyle penStyle=psSolid) is not documented: parameter 'penStyle' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:450: warning: The following parameters of mrpt::utils::CImage::drawChessboardCorners(std::vector< TPixelCoordf > &cornerCoords, unsigned int check_size_x, unsigned int check_size_y, unsigned int lines_width=1, unsigned int circles_radius=4) are not documented: parameter 'lines_width' parameter 'circles_radius' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CCanvas.h:195: warning: The following parameters of mrpt::utils::CCanvas::drawImage(int x, int y, const utils::CImage &img) are not documented: parameter 'x' parameter 'y' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CCanvas.h:216: warning: The following parameters of mrpt::utils::CCanvas::drawImage(int x, int y, const utils::CImage &img, float rotation, float scale) are not documented: parameter 'x' parameter 'y' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:607: warning: The following parameter of mrpt::utils::CImage::getAsMatrix(mrpt::math::CMatrixFloat &outMatrix, bool doResize=true, int x_min=0, int y_min=0, int x_max=-1, int y_max=-1) const is not documented: parameter 'outMatrix' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:624: warning: The following parameters of mrpt::utils::CImage::getAsRGBMatrices(mrpt::math::CMatrixFloat &outMatrixR, mrpt::math::CMatrixFloat &outMatrixG, mrpt::math::CMatrixFloat &outMatrixB, bool doResize=true, int x_min=0, int y_min=0, int x_max=-1, int y_max=-1) const are not documented: parameter 'outMatrixR' parameter 'outMatrixG' parameter 'outMatrixB' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:246: warning: The following parameter of mrpt::utils::CImage::line(int x0, int y0, int x1, int y1, const mrpt::utils::TColor color, unsigned int width=1, TPenStyle penStyle=psSolid) is not documented: parameter 'penStyle' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:846: warning: The following parameter of mrpt::utils::CImage::loadFromXPM(const char **xpm_array, bool swap_rb=true) is not documented: parameter 'xpm_array' eFunctor< void * >... Generating docs for compound mrpt::system::detail::ThreadCreateFunctorNoParams... Generating docs for compound mrpt::system::detail::ThreadCreateObjectFunctor... Generating docs for compound mrpt::system::detail::ThreadCreateObjectFunctorNoParams... Generating docs for namespace mrpt::system::os Generating docs for namespace mrpt::tfest Generating docs for compound mrpt::tfest::TPotentialMatch... Generating docs for compound mrpt::tfest::TSE2RobustParams... Generating docs for compound mrpt::tfest::TSE2RobustResult... Generating docs for compound mrpt::tfest::TSE3RobustParams... Generating docs for compound mrpt::tfest::TSE3RobustResult... Generating docs for namespace mrpt::topography Generating docs for compound mrpt::topography::TCoords... Generating docs for compound mrpt::topography::TDatum10Params... Generating docs for compound mrpt::topography::TDatum1DTransf... Generating docs for compound mrpt::topography::TDatum7Params... Generating docs for compound mrpt::topography::TDatum7Params_TOPCON... Generating docs for compound mrpt::topography::TDatumHelmert2D... Generating docs for compound mrpt::topography::TDatumHelmert2D_TOPCON... Generating docs for compound mrpt::topography::TDatumHelmert3D... Generating docs for compound mrpt::topography::TDatumHelmert3D_TOPCON... Generating docs for compound mrpt::topography::TDatumTransfInterpolation... Generating docs for compound mrpt::topography::TEllipsoid... Generating docs for compound mrpt::topography::TGeodeticCoords... Generating docs for compound mrpt::topography::TPathFromRTKInfo... Generating docs for namespace mrpt::utils Generating docs for compound mrpt::utils::bimap... Generating docs for compound mrpt::utils::CCanvas... Generating docs for compound mrpt::utils::CClientTCPSocket... Generating docs for compound mrpt::utils::CConfigFile... Generating docs for compound mrpt::utils::CConfigFileBase... Generating docs for compound mrpt::utils::CConfigFileMemory... Generating docs for compound mrpt::utils::CConfigFilePrefixer... Generating docs for compound mrpt::utils::CConsoleRedirector... Generating docs for compound mrpt::utils::CDebugOutputCapable... Generating docs for compound mrpt::utils::CDynamicGrid... Generating docs for compound mrpt::utils::CEnhancedMetaFile... Generating docs for compound mrpt::utils::CExceptionEOF... Generating docs for compound mrpt::utils::CExceptionExternalImageNotFound... Generating docs for compound mrpt::utils::CFileGZInputStream... Generating docs for compound mrpt::utils::CFileInputStream... Generating docs for compound mrpt::utils::CFileOutputStream... Generating docs for compound mrpt::utils::CFileStream... Generating docs for compound mrpt::utils::ci_less... Generating docs for nested compound mrpt::utils::ci_less::nocase_compare... Generating docs for compound mrpt::utils::CImage... Generating docs for compound mrpt::utils::circular_buffer... Generating docs for compound mrpt::utils::CLASSINIT... Generating docs for compound mrpt::utils::CListOfClasses... Generating docs for compound mrpt::utils::CLoadableOptions... Generating docs for compound mrpt::utils::CLog... Generating docs for compound mrpt::utils::CMappedImage... Generating docs for compound mrpt::utils::CMemoryChunk... Generating docs for compound mrpt::utils::CMemoryStream... Generating docs for compound mrpt::utils::CMessage... Generating docs for compound mrpt::utils::CMHPropertiesValuesList... Generating docs for compound mrpt::utils::CMRPTException... Generating docs for compound mrpt::utils::CObject... Generating docs for compound mrpt::utils::CObjectPtr... Generating docs for compound mrpt::utils::CObservable... Generating docs for compound mrpt::utils::CObserver... Generating docs for compound mrpt::utils::copiable_NULL_ptr... Generating docs for compound mrpt::utils::copiable_NULL_ptr_basic... Generating docs for compound mrpt::utils::CProbabilityDensityFunction... Generating docs for compound mrpt::utils::CProfilerProxy... Generating docs for compound mrpt::utils::CPropertiesValuesList... Generating docs for nested compound mrpt::warning: Inheritance graph for 'mrpt::utils::CSerializable' not generated, too many nodes (61), threshold is 50. Consider increasing DOT_GRAPH_MAX_NODES. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:100: warning: The following parameters of mrpt::utils::PLY_Exporter::PLY_export_get_vertex(const size_t idx, mrpt::math::TPoint3Df &pt, bool &pt_has_color, mrpt::utils::TColorf &pt_color) const=0 are not documented: parameter 'idx' parameter 'pt' parameter 'pt_has_color' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:75: warning: The following parameter of mrpt::utils::PLY_Exporter::saveToPlyFile(const std::string &filename, bool save_in_binary=false, const CStringList &file_comments=CStringList(), const CStringList &file_obj_info=CStringList()) const is not documented: parameter 'save_in_binary' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:54: warning: The following parameters of mrpt::utils::PLY_Importer::PLY_import_set_vertex(const size_t idx, const mrpt::math::TPoint3Df &pt, const mrpt::utils::TColorf *pt_color=NULL)=0 are not documented: parameter 'idx' parameter 'pt' utils::CPropertiesValuesList::TPropertyValuePair... Generating docs for compound mrpt::utils::CReferencedMemBlock... Generating docs for compound mrpt::utils::CRobotSimulator... Generating docs for compound mrpt::utils::CSerializable... Generating docs for compound mrpt::utils::CServerTCPSocket... Generating docs for compound mrpt::utils::CSimpleDatabase... Generating docs for compound mrpt::utils::CSimpleDatabaseTable... Generating docs for compound mrpt::utils::CStartUpClassesRegister... Generating docs for compound mrpt::utils::CStdOutStream... Generating docs for compound mrpt::utils::CStream... Generating docs for compound mrpt::utils::CStringList... Generating docs for compound mrpt::utils::CTextFileLinesParser... Generating docs for compound mrpt::utils::CThreadSafeQueue... Generating docs for compound mrpt::utils::CTicTac... Generating docs for compound mrpt::utils::CTimeLogger... Generating docs for nested compound mrpt::utils::CTimeLogger::TCallData... Generating docs for nested compound mrpt::utils::CTimeLogger::TCallStats... Generating docs for compound mrpt::utils::CTimeLoggerEntry... Generating docs for compound mrpt::utils::CTypeSelector... Generating docs for compound mrpt::utils::CUncopiable... Generating docs for compound mrpt::utils::ignored_copy_ptr... Generating docs for compound mrpt::utils::int_select_by_bytecount... Generating docs for compound mrpt::utils::int_select_by_bytecount< 1 >... Generating docs for compound mrpt::utils::int_select_by_bytecount< 2 >... Generating docs for compound mrpt::utils::int_select_by_bytecount< 3 >... Generating docs for compound mrpt::utils::int_select_by_bytecount< 4 >... Generating docs for compound mrpt::utils::int_select_by_bytecount< 8 >... Generating docs for compound mrpt::utils::list_searchable... Generating docs for compound mrpt::utils::map_as_vector... Generating docs for compound mrpt::utils::map_traits_map_as_vector... Generating docs for nested compound mrpt::utils::map_traits_map_as_vector::map... Generating docs for compound mrpt::utils::map_traits_stdmap... Generating docs for nested compound mrpt::utils::map_traits_stdmap::map... Generating docs for compound mrpt::utils::mrptEvent... Generating docs for compound mrpt::utils::mrptEventOnDestroy... Generating docs for compound mrpt::utils::non_copiable_ptr... Generating docs for compound mrpt::utils::non_copiable_ptr_basic... Generating docs for compound mrpt::utils::PLY_Exporter... Generating docs for compound mrpt::utils::PLY_Importer... Generating docs for compound mrpt::utils::PointCloudAdapter... Generating docs for compound mrpt::utils::PointCloudAdapter< mrpt::maps::CColouredPointsMap >... Generating docs for compound mrpt::utils::PointCloudAdapter< mrpt::maps::CPointsMap >... Generating docs for compound mrpt::utils::PointCloudAdapter< mrpt::maps::CSimplePointsMap >... Generating docs for compound mrpt::utils::PointCloudAdapter< mrpt::maps::CWeightedPointsMap >... Generating docs for compound mrpt::utils::PointCloudAdapter< mrpt::obs::CObservation3DRangeScan >... Generating docs for compound mrpt::utils::PointCloudAdapter< mrpt::opengl::CPointCloud >... Generating docs for compound mrpt::utils::PointCloudAdapter< mrpt::opengl::CPointCloudColoured >... Generating docs for compound mrpt::utils::PointCloudAdapter< pcl::PointCloud< pcl::PointXYZ > >... Generating docs for compound mrpt::utils::PointCloudAdapter< pcl::PointCloud< pcl::PointXYZRGB > >... Generating docs for compound mrpt::utils::PointCloudAdapter< pcl::PointCloud< pcl::PointXYZRGBA > >... Generating docs for compound mrpt::utils::safe_ptr... Generating docs for compound mrpt::utils::safe_ptr_basic... Generating docs for compound mrpt::utils::TCamera... Generating docs for compound mrpt::utils::TColor... Generating docs for compound mrpt::utils::TColorf... Generating docs for compound mrpt::utils::TEnumType... Generating docs for compound mrpt::utils::TEnumTypeFiller... Generating docs for compound mrpt::utils::TEnumTypeFiller< bayes::TKFMethod >... Generating docs for compound mrpt::utils::TEnumTypeFiller< hwdrivers::CGPSInterface::PARSERS >... Generating docs for compound mrpt::utils::TEnumTypeFiller< hwdrivers::CKinect::TVideoChannel >... Generating docs for compound mrpt::utils::TEnumTypeFiller< hwdrivers::CVelodyneScanner::model_t >... Generating docs for compound mrpt::utils::TEnumTypeFiller< maps::CHeightGridMap2D::TMapRepresentation >... Generating docs for compound mrpt::utils::TEnumTypeFiller< maps::CRandomFieldGridMap2D::TMapRepresentation >... Generating docs for compound mrpt::utils::TEnumTypeFiller< mrpt::obs::CObservation3DRangeScan::TIntensityChannelID >... Generating docs for compound mrpt::utils::TEnumTypeFiller< nav::CHolonomicND::TSituations >... Generating docs for compound mrpt::utils::TEnumTypeFiller< nav::THolonomicMethod >... Generating docs for compound mrpt::utils::TEnumTypeFiller< poses::CPose3DInterpolator::TInterpolatorMethod >... Generating docs for compound mrpt::utils::TEnumTypeFiller< slam::CGridMapAligner::TAlignerMethod >... Generating docs for compound mrpt::utils::TEnumTypeFiller< slam::TDataAssociationMethod >... Generating docs for compound mrpt::utils::TEnumTypeFiller< slam::TDataAssociationMetric >... Generating docs for compound mrpt::utils::TEnumTypeFiller< slam::TICPAlgorithm >... Generating docs for compound mrpt::utils::TEnumTypeFiller< slam::TICPCovarianceMethod >... Generating docs for compound mrpt::utils::TMatchingPair... Generating docs for compound mrpt::utils::TMatchingPairList... Generating docs for compound mrpt::utils::TParameters... Generating docs for compound mrpt::utils::TPixelCoord... Generating docs for compound mrpt::utils::TPixelCoordf... Generating docs for compound mrpt::utils::TPropertyValueIDTriplet... Generating docs for compound mrpt::utils::TRuntimeClassId... Generating docs for compound mrpt::utils::TStereoCamera... Generating docs for compound mrpt::utils::TTypeName... Generating docs for compound mrpt::utils::TTypeName< mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS > >... Generating docs for compound mrpt::utils::TTypeName< mrpt::math::CArrayDouble< N > >... Generating docs for compound mrpt::utils::TTypeName< mrpt::math::CArrayFloat< N > >... Generating docs for compound mrpt::utils::TTypeName< mrpt::math::CArrayNumeric< T, N > >... Generating docs for compound mrpt::utils::TTypeName< mrpt::math::CMatrixFixedNumeric< T, N, M > >... Generating docs for compound mrpt::utils::TTypeName< mrpt::math::CMatrixTemplateNumeric< T > >... Generating docs for compound mrpt::utils::TTypeName< mrpt::opengl::CLight >... Generating docs for compound mrpt::utils::TTypeName< std::pair< T1, T2 > >... Generating docs for compound mrpt::utils::uint_select_by_bytecount... Generating docs for compound mrpt::utils::uint_select_by_bytecount< 1 >... Generating docs for compound mrpt::utils::uint_select_by_bytecount< 2 >... Generating docs for compound mrpt::utils::uint_select_by_bytecount< 3 >... Generating docs for compound mrpt::utils::uint_select_by_bytecount< 4 >... Generating docs for compound mrpt::utils::uint_select_by_bytecount< 8 >... Generating docs for namespace mrpt::utils::detail Generating docs for compound mrpt::utils::detail::PointCloudAdapterHelperNoRGB... Generating docs for namespace mrpt::utils::internal Generating docs for compound mrpt::utils::internal::dynamic_grid_txt_saver... Generating docs for namespace mrpt::utils::metaprogramming Generating docs for compound mrpt::utils::metaprogramming::BinaryMemberFunctionWrapper... Generating docs for compound mrpt::utils::metaprogramming::MemberFunctionWrapper... Generating docs for compound mrpt::utils::metaprogramming::MemoryBypasserIterator... Generating docs for compound mrpt::utils::metaprogramming::NonConstBind1st... Generating docs for compound mrpt::utils::metaprogramming::NonConstBind2nd... Generating docs for compound mrpt::utils::metaprogramming::ObjectClear... Generating docs for compound mrpt::utils::metaprogramming::ObjectClear2... Generating docs for compound mrpt::utils::metaprogramming::ObjectClearSecond... Generating docs for compound mrpt::utils::metaprogramming::Ob/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' jectClearUnique... 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 compound mrpt::vision::TSimpleFeatureTraits< TSimpleFeaturef /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' >... 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 page index... Generating module index... Generating namespace index... Generating namespace member index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating graphical class hierarchy... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Generating search index Running plantuml with JAVA... Running dot... Generating dot graphs using 3 parallel threads... Running dot for graph 1/1306 Running dot for graph 2/1306 Running dot for graph 3/1306 Running dot for graph 4/1306 Running dot for graph 5/1306 Running dot for graph 6/1306 Running dot for graph 7/1306 Running dot for graph 8/1306 Running dot for graph 9/1306 Running dot for graph 10/1306 Running dot for graph 11/1306 Running dot for graph 12/1306 Running dot for graph 13/1306 Running dot for graph 14/1306 Running dot for graph 15/1306 Running dot for graph 16/1306 Running dot for graph 17/1306 Running dot for graph 18/1306 Running dot for graph 19/1306 Running dot for graph 20/1306 Running dot for graph 21/1306 Running dot for graph 22/1306 Running dot for graph 23/1306 Running dot for graph 24/1306 Running dot for graph 25/1306 Running dot for graph 26/1306 Running dot for graph 27/1306 Running dot for graph 28/1306 Running dot for graph 29/1306 Running dot for graph 30/1306 Running dot for graph 31/1306 Running dot for graph 32/1306 Running dot for graph 33/1306 Running dot for graph 34/1306 Running dot for graph 35/1306 Running dot for graph 36/1306 Running dot for graph 37/1306 Running dot for graph 38/1306 Running dot for graph 39/1306 Running dot for graph 40/1306 Running dot for graph 41/1306 Running dot for graph 42/1306 Running dot for graph 43/1306 Running dot for graph 44/1306 Running dot for graph 45/1306 Running dot for graph 46/1306 Running dot for graph 47/1306 Running dot for graph 48/1306 Running dot for graph 49/1306 Running dot for graph 50/1306 Running dot for graph 51/1306 Running dot for graph 52/1306 Running dot for graph 53/1306 Running dot for graph 54/1306 Running dot for graph 55/1306 Running dot for graph 56/1306 Running dot for graph 57/1306 Running dot for graph 58/1306 Running dot for graph 59/1306 Running dot for graph 60/1306 Running dot for graph 61/1306 Running dot for graph 62/1306 Running dot for graph 63/1306 Running dot for graph 64/1306 Running dot for graph 65/1306 Running dot for graph 66/1306 Running dot for graph 67/1306 Running dot for graph 68/1306 Running dot for graph 69/1306 Running dot for graph 70/1306 Running dot for graph 71/1306 Running dot for graph 72/1306 Running dot for graph 73/1306 Running dot for graph 74/1306 Running dot for graph 75/1306 Running dot for graph 76/1306 Running dot for graph 77/1306 Running dot for graph 78/1306 Running dot for graph 79/1306 Running dot for graph 80/1306 Running dot for graph 81/1306 Running dot for graph 82/1306 Running dot for graph 83/1306 Running dot for graph 84/1306 Running dot for graph 85/1306 Running dot for graph 86/1306 Running dot for graph 87/1306 Running dot for graph 88/1306 Running dot for graph 89/1306 Running dot for graph 90/1306 Running dot for graph 91/1306 Running dot for graph 92/1306 Running dot for graph 93/1306 Running dot for graph 94/1306 Running dot for graph 95/1306 Running dot for graph 96/1306 Running dot for graph 97/1306 Running dot for graph 98/1306 Running dot for graph 99/1306 Running dot for graph 100/1306 Running dot for graph 101/1306 Running dot for graph 102/1306 Running dot for graph 103/1306 Running dot for graph 104/1306 Running dot for graph 105/1306 Running dot for graph 106/1306 Running dot for graph 107/1306 Running dot for graph 108/1306 Running dot for graph 109/1306 Running dot for graph 110/1306 Running dot for graph 111/1306 Running dot for graph 112/1306 Running dot for graph 113/1306 Running dot for graph 114/1306 Running dot for graph 115/1306 Running dot for graph 116/1306 Running dot for graph 117/1306 Running dot for graph 118/1306 Running dot for graph 119/1306 Running dot for graph 120/1306 Running dot for graph 121/1306 Running dot for graph 122/1306 Running dot for graph 123/1306 Running dot for graph 124/1306 Running dot for graph 125/1306 Running dot for graph 126/1306 Running dot for graph 127/1306 Running dot for graph 128/1306 Running dot for graph 129/1306 Running dot for graph 130/1306 Running dot for graph 131/1306 Running dot for graph 132/1306 Running dot for graph 133/1306 Running dot for graph 134/1306 Running dot for graph 135/1306 Running dot for graph 136/1306 Running dot for graph 137/1306 Running dot for graph 138/1306 Running dot for graph 139/1306 Running dot for graph 140/1306 Running dot for graph 141/1306 Running dot for graph 142/1306 Running dot for graph 143/1306 Running dot for graph 144/1306 Running dot for graph 145/1306 Running dot for graph 146/1306 Running dot for graph 147/1306 Running dot for graph 148/1306 Running dot for graph 149/1306 Running dot for graph 150/1306 Running dot for graph 151/1306 Running dot for graph 152/1306 Running dot for graph 153/1306 Running dot for graph 154/1306 Running dot for graph 155/1306 Running dot for graph 156/1306 Running dot for graph 157/1306 Running dot for graph 158/1306 Running dot for graph 159/1306 Running dot for graph 160/1306 Running dot for graph 161/1306 Running dot for graph 162/1306 Running dot for graph 163/1306 Running dot for graph 164/1306 Running dot for graph 165/1306 Running dot for graph 166/1306 Running dot for graph 167/1306 Running dot for graph 168/1306 Running dot for graph 169/1306 Running dot for graph 170/1306 Running dot for graph 171/1306 Running dot for graph 172/1306 Running dot for graph 173/1306 Running dot for graph 174/1306 Running dot for graph 175/1306 Running dot for graph 176/1306 Running dot for graph 177/1306 Running dot for graph 178/1306 Running dot for graph 179/1306 Running dot for graph 180/1306 Running dot for graph 181/1306 Running dot for graph 182/1306 Running dot for graph 183/1306 Running dot for graph 184/1306 Running dot for graph 185/1306 Running dot for graph 186/1306 Running dot for graph 187/1306 Running dot for graph 188/1306 Running dot for graph 189/1306 Running dot for graph 190/1306 Running dot for graph 191/1306 Running dot for graph 192/1306 Running dot for graph 193/1306 Running dot for graph 194/1306 Running dot for graph 195/1306 Running dot for graph 196/1306 Running dot for graph 197/1306 Running dot for graph 198/1306 Running dot for graph 199/1306 Running dot for graph 200/1306 Running dot for graph 201/1306 Running dot for graph 202/1306 Running dot for graph 203/1306 Running dot for graph 204/1306 Running dot for graph 205/1306 Running dot for graph 206/1306 Running dot for graph 207/1306 Running dot for graph 208/1306 Running dot for graph 209/1306 Running dot for graph 210/1306 Running dot for graph 211/1306 Running dot for graph 212/1306 Running dot for graph 213/1306 Running dot for graph 214/1306 Running dot for graph 215/1306 Running dot for graph 216/1306 Running dot for graph 217/1306 Running dot for graph 218/1306 Running dot for graph 219/1306 Running dot for graph 220/1306 Running dot for graph 221/1306 Running dot for graph 222/1306 Running dot for graph 223/1306 Running dot for graph 224/1306 Running dot for graph 225/1306 Running dot for graph 226/1306 Running dot for graph 227/1306 Running dot for graph 228/1306 Running dot for graph 229/1306 Running dot for graph 230/1306 Running dot for graph 231/1306 Running dot for graph 232/1306 Running dot for graph 233/1306 Running dot for graph 234/1306 Running dot for graph 235/1306 Running dot for graph 236/1306 Running dot for graph 237/1306 Running dot for graph 238/1306 Running dot for graph 239/1306 Running dot for graph 240/1306 Running dot for graph 241/1306 Running dot for graph 242/1306 Running dot for graph 243/1306 Running dot for graph 244/1306 Running dot for graph 245/1306 Running dot for graph 246/1306 Running dot for graph 247/1306 Running dot for graph 248/1306 Running dot for graph 249/1306 Running dot for graph 250/1306 Running dot for graph 251/1306 Running dot for graph 252/1306 Running dot for graph 253/1306 Running dot for graph 254/1306 Running dot for graph 255/1306 Running dot for graph 256/1306 Running dot for graph 257/1306 Running dot for graph 258/1306 Running dot for graph 259/1306 Running dot for graph 260/1306 Running dot for graph 261/1306 Running dot for graph 262/1306 Running dot for graph 263/1306 Running dot for graph 264/1306 Running dot for graph 265/1306 Running dot for graph 266/1306 Running dot for graph 267/1306 Running dot for graph 268/1306 Running dot for graph 269/1306 Running dot for graph 270/1306 Running dot for graph 271/1306 Running dot for graph 272/1306 Running dot for graph 273/1306 Running dot for graph 274/1306 Running dot for graph 275/1306 Running dot for graph 276/1306 Running dot for graph 277/1306 Running dot for graph 278/1306 Running dot for graph 279/1306 Running dot for graph 280/1306 Running dot for graph 281/1306 Running dot for graph 282/1306 Running dot for graph 283/1306 Running dot for graph 284/1306 Running dot for graph 285/1306 Running dot for graph 286/1306 Running dot for graph 287/1306 Running dot for graph 288/1306 Running dot for graph 289/1306 Running dot for graph 290/1306 Running dot for graph 291/1306 Running dot for graph 292/1306 Running dot for graph 293/1306 Running dot for graph 294/1306 Running dot for graph 295/1306 Running dot for graph 296/1306 Running dot for graph 297/1306 Running dot for graph 298/1306 Running dot for graph 299/1306 Running dot for graph 300/1306 Running dot for graph 301/1306 Running dot for graph 302/1306 Running dot for graph 303/1306 Running dot for graph 304/1306 Running dot for graph 305/1306 Running dot for graph 306/1306 Running dot for graph 307/1306 Running dot for graph 308/1306 Running dot for graph 309/1306 Running dot for graph 310/1306 Running dot for graph 311/1306 Running dot for graph 312/1306 Running dot for graph 313/1306 Running dot for graph 314/1306 Running dot for graph 315/1306 Running dot for graph 316/1306 Running dot for graph 317/1306 Running dot for graph 318/1306 Running dot for graph 319/1306 Running dot for graph 320/1306 Running dot for graph 321/1306 Running dot for graph 322/1306 Running dot for graph 323/1306 Running dot for graph 324/1306 Running dot for graph 325/1306 Running dot for graph 326/1306 Running dot for graph 327/1306 Running dot for graph 328/1306 Running dot for graph 329/1306 Running dot for graph 330/1306 Running dot for graph 331/1306 Running dot for graph 332/1306 Running dot for graph 333/1306 Running dot for graph 334/1306 Running dot for graph 335/1306 Running dot for graph 336/1306 Running dot for graph 337/1306 Running dot for graph 338/1306 Running dot for graph 339/1306 Running dot for graph 340/1306 Running dot for graph 341/1306 Running dot for graph 342/1306 Running dot for graph 343/1306 Running dot for graph 344/1306 Running dot for graph 345/1306 Running dot for graph 346/1306 Running dot for graph 347/1306 Running dot for graph 348/1306 Running dot for graph 349/1306 Running dot for graph 350/1306 Running dot for graph 351/1306 Running dot for graph 352/1306 Running dot for graph 353/1306 Running dot for graph 354/1306 Running dot for graph 355/1306 Running dot for graph 356/1306 Running dot for graph 357/1306 Running dot for graph 358/1306 Running dot for graph 359/1306 Running dot for graph 360/1306 Running dot for graph 361/1306 Running dot for graph 362/1306 Running dot for graph 363/1306 Running dot for graph 364/1306 Running dot for graph 365/1306 Running dot for graph 366/1306 Running dot for graph 367/1306 Running dot for graph 368/1306 Running dot for graph 369/1306 Running dot for graph 370/1306 Running dot for graph 371/1306 Running dot for graph 372/1306 Running dot for graph 373/1306 Running dot for graph 374/1306 Running dot for graph 375/1306 Running dot for graph 376/1306 Running dot for graph 377/1306 Running dot for graph 378/1306 Running dot for graph 379/1306 Running dot for graph 380/1306 Running dot for graph 381/1306 Running dot for graph 382/1306 Running dot for graph 383/1306 Running dot for graph 384/1306 Running dot for graph 385/1306 Running dot for graph 386/1306 Running dot for graph 387/1306 Running dot for graph 388/1306 Running dot for graph 389/1306 Running dot for graph 390/1306 Running dot for graph 391/1306 Running dot for graph 392/1306 Running dot for graph 393/1306 Running dot for graph 394/1306 Running dot for graph 395/1306 Running dot for graph 396/1306 Running dot for graph 397/1306 Running dot for graph 398/1306 Running dot for graph 399/1306 Running dot for graph 400/1306 Running dot for graph 401/1306 Running dot for graph 402/1306 Running dot for graph 403/1306 Running dot for graph 404/1306 Running dot for graph 405/1306 Running dot for graph 406/1306 Running dot for graph 407/1306 Running dot for graph 408/1306 Running dot for graph 409/1306 Running dot for graph 410/1306 Running dot for graph 411/1306 Running dot for graph 412/1306 Running dot for graph 413/1306 Running dot for graph 414/1306 Running dot for graph 415/1306 Running dot for graph 416/1306 Running dot for graph 417/1306 Running dot for graph 418/1306 Running dot for graph 419/1306 Running dot for graph 420/1306 Running dot for graph 421/1306 Running dot for graph 422/1306 Running dot for graph 423/1306 Running dot for graph 424/1306 Running dot for graph 425/1306 Running dot for graph 426/1306 Running dot for graph 427/1306 Running dot for graph 428/1306 Running dot for graph 429/1306 Running dot for graph 430/1306 Running dot for graph 431/1306 Running dot for graph 432/1306 Running dot for graph 433/1306 Running dot for graph 434/1306 Running dot for graph 435/1306 Running dot for graph 436/1306 Running dot for graph 437/1306 Running dot for graph 438/1306 Running dot for graph 439/1306 Running dot for graph 440/1306 Running dot for graph 441/1306 Running dot for graph 442/1306 Running dot for graph 443/1306 Running dot for graph 444/1306 Running dot for graph 445/1306 Running dot for graph 446/1306 Running dot for graph 447/1306 Running dot for graph 448/1306 Running dot for graph 449/1306 Running dot for graph 450/1306 Running dot for graph 451/1306 Running dot for graph 452/1306 Running dot for graph 453/1306 Running dot for graph 454/1306 Running dot for graph 455/1306 Running dot for graph 456/1306 Running dot for graph 457/1306 Running dot for graph 458/1306 Running dot for graph 459/1306 Running dot for graph 460/1306 Running dot for graph 461/1306 Running dot for graph 462/1306 Running dot for graph 463/1306 Running dot for graph 464/1306 Running dot for graph 465/1306 Running dot for graph 466/1306 Running dot for graph 467/1306 Running dot for graph 468/1306 Running dot for graph 469/1306 Running dot for graph 470/1306 Running dot for graph 471/1306 Running dot for graph 472/1306 Running dot for graph 473/1306 Running dot for graph 474/1306 Running dot for graph 475/1306 Running dot for graph 476/1306 Running dot for graph 477/1306 Running dot for graph 478/1306 Running dot for graph 479/1306 Running dot for graph 480/1306 Running dot for graph 481/1306 Running dot for graph 482/1306 Running dot for graph 483/1306 Running dot for graph 484/1306 Running dot for graph 485/1306 Running dot for graph 486/1306 Running dot for graph 487/1306 Running dot for graph 488/1306 Running dot for graph 489/1306 Running dot for graph 490/1306 Running dot for graph 491/1306 Running dot for graph 492/1306 Running dot for graph 493/1306 Running dot for graph 494/1306 Running dot for graph 495/1306 Running dot for graph 496/1306 Running dot for graph 497/1306 Running dot for graph 498/1306 Running dot for graph 499/1306 Running dot for graph 500/1306 Running dot for graph 501/1306 Running dot for graph 502/1306 Running dot for graph 503/1306 Running dot for graph 504/1306 Running dot for graph 505/1306 Running dot for graph 506/1306 Running dot for graph 507/1306 Running dot for graph 508/1306 Running dot for graph 509/1306 Running dot for graph 510/1306 Running dot for graph 511/1306 Running dot for graph 512/1306 Running dot for graph 513/1306 Running dot for graph 514/1306 Running dot for graph 515/1306 Running dot for graph 516/1306 Running dot for graph 517/1306 Running dot for graph 518/1306 Running dot for graph 519/1306 Running dot for graph 520/1306 Running dot for graph 521/1306 Running dot for graph 522/1306 Running dot for graph 523/1306 Running dot for graph 524/1306 Running dot for graph 525/1306 Running dot for graph 526/1306 Running dot for graph 527/1306 Running dot for graph 528/1306 Running dot for graph 529/1306 Running dot for graph 530/1306 Running dot for graph 531/1306 Running dot for graph 532/1306 Running dot for graph 533/1306 Running dot for graph 534/1306 Running dot for graph 535/1306 Running dot for graph 536/1306 Running dot for graph 537/1306 Running dot for graph 538/1306 Running dot for graph 539/1306 Running dot for graph 540/1306 Running dot for graph 541/1306 Running dot for graph 542/1306 Running dot for graph 543/1306 Running dot for graph 544/1306 Running dot for graph 545/1306 Running dot for graph 546/1306 Running dot for graph 547/1306 Running dot for graph 548/1306 Running dot for graph 549/1306 Running dot for graph 550/1306 Running dot for graph 551/1306 Running dot for graph 552/1306 Running dot for graph 553/1306 Running dot for graph 554/1306 Running dot for graph 555/1306 Running dot for graph 556/1306 Running dot for graph 557/1306 Running dot for graph 558/1306 Running dot for graph 559/1306 Running dot for graph 560/1306 Running dot for graph 561/1306 Running dot for graph 562/1306 Running dot for graph 563/1306 Running dot for graph 564/1306 Running dot for graph 565/1306 Running dot for graph 566/1306 Running dot for graph 567/1306 Running dot for graph 568/1306 Running dot for graph 569/1306 Running dot for graph 570/1306 Running dot for graph 571/1306 Running dot for graph 572/1306 Running dot for graph 573/1306 Running dot for graph 574/1306 Running dot for graph 575/1306 Running dot for graph 576/1306 Running dot for graph 577/1306 Running dot for graph 578/1306 Running dot for graph 579/1306 Running dot for graph 580/1306 Running dot for graph 581/1306 Running dot for graph 582/1306 Running dot for graph 583/1306 Running dot for graph 584/1306 Running dot for graph 585/1306 Running dot for graph 586/1306 Running dot for graph 587/1306 Running dot for graph 588/1306 Running dot for graph 589/1306 Running dot for graph 590/1306 Running dot for graph 591/1306 Running dot for graph 592/1306 Running dot for graph 593/1306 Running dot for graph 594/1306 Running dot for graph 595/1306 Running dot for graph 596/1306 Running dot for graph 597/1306 Running dot for graph 598/1306 Running dot for graph 599/1306 Running dot for graph 600/1306 Running dot for graph 601/1306 Running dot for graph 602/1306 Running dot for graph 603/1306 Running dot for graph 604/1306 Running dot for graph 605/1306 Running dot for graph 606/1306 Running dot for graph 607/1306 Running dot for graph 608/1306 Running dot for graph 609/1306 Running dot for graph 610/1306 Running dot for graph 611/1306 Running dot for graph 612/1306 Running dot for graph 613/1306 Running dot for graph 614/1306 Running dot for graph 615/1306 Running dot for graph 616/1306 Running dot for graph 617/1306 Running dot for graph 618/1306 Running dot for graph 619/1306 Running dot for graph 620/1306 Running dot for graph 621/1306 Running dot for graph 622/1306 Running dot for graph 623/1306 Running dot for graph 624/1306 Running dot for graph 625/1306 Running dot for graph 626/1306 Running dot for graph 627/1306 Running dot for graph 628/1306 Running dot for graph 629/1306 Running dot for graph 630/1306 Running dot for graph 631/1306 Running dot for graph 632/1306 Running dot for graph 633/1306 Running dot for graph 634/1306 Running dot for graph 635/1306 Running dot for graph 636/1306 Running dot for graph 637/1306 Running dot for graph 638/1306 Running dot for graph 639/1306 Running dot for graph 640/1306 Running dot for graph 641/1306 Running dot for graph 642/1306 Running dot for graph 643/1306 Running dot for graph 644/1306 Running dot for graph 645/1306 Running dot for graph 646/1306 Running dot for graph 647/1306 Running dot for graph 648/1306 Running dot for graph 649/1306 Running dot for graph 650/1306 Running dot for graph 651/1306 Running dot for graph 652/1306 Running dot for graph 653/1306 Running dot for graph 654/1306 Running dot for graph 655/1306 Running dot for graph 656/1306 Running dot for graph 657/1306 Running dot for graph 658/1306 Running dot for graph 659/1306 Running dot for graph 660/1306 Running dot for graph 661/1306 Running dot for graph 662/1306 Running dot for graph 663/1306 Running dot for graph 664/1306 Running dot for graph 665/1306 Running dot for graph 666/1306 Running dot for graph 667/1306 Running dot for graph 668/1306 Running dot for graph 669/1306 Running dot for graph 670/1306 Running dot for graph 671/1306 Running dot for graph 672/1306 Running dot for graph 673/1306 Running dot for graph 674/1306 Running dot for graph 675/1306 Running dot for graph 676/1306 Running dot for graph 677/1306 Running dot for graph 678/1306 Running dot for graph 679/1306 Running dot for graph 680/1306 Running dot for graph 681/1306 Running dot for graph 682/1306 Running dot for graph 683/1306 Running dot for graph 684/1306 Running dot for graph 685/1306 Running dot for graph 686/1306 Running dot for graph 687/1306 Running dot for graph 688/1306 Running dot for graph 689/1306 Running dot for graph 690/1306 Running dot for graph 691/1306 Running dot for graph 692/1306 Running dot for graph 693/1306 Running dot for graph 694/1306 Running dot for graph 695/1306 Running dot for graph 696/1306 Running dot for graph 697/1306 Running dot for graph 698/1306 Running dot for graph 699/1306 Running dot for graph 700/1306 Running dot for graph 701/1306 Running dot for graph 702/1306 Running dot for graph 703/1306 Running dot for graph 704/1306 Running dot for graph 705/1306 Running dot for graph 706/1306 Running dot for graph 707/1306 Running dot for graph 708/1306 Running dot for graph 709/1306 Running dot for graph 710/1306 Running dot for graph 711/1306 Running dot for graph 712/1306 Running dot for graph 713/1306 Running dot for graph 714/1306 Running dot for graph 715/1306 Running dot for graph 716/1306 Running dot for graph 717/1306 Running dot for graph 718/1306 Running dot for graph 719/1306 Running dot for graph 720/1306 Running dot for graph 721/1306 Running dot for graph 722/1306 Running dot for graph 723/1306 Running dot for graph 724/1306 Running dot for graph 725/1306 Running dot for graph 726/1306 Running dot for graph 727/1306 Running dot for graph 728/1306 Running dot for graph 729/1306 Running dot for graph 730/1306 Running dot for graph 731/1306 Running dot for graph 732/1306 Running dot for graph 733/1306 Running dot for graph 734/1306 Running dot for graph 735/1306 Running dot for graph 736/1306 Running dot for graph 737/1306 Running dot for graph 738/1306 Running dot for graph 739/1306 Running dot for graph 740/1306 Running dot for graph 741/1306 Running dot for graph 742/1306 Running dot for graph 743/1306 Running dot for graph 744/1306 Running dot for graph 745/1306 Running dot for graph 746/1306 Running dot for graph 747/1306 Running dot for graph 748/1306 Running dot for graph 749/1306 Running dot for graph 750/1306 Running dot for graph 751/1306 Running dot for graph 752/1306 Running dot for graph 753/1306 Running dot for graph 754/1306 Running dot for graph 755/1306 Running dot for graph 756/1306 Running dot for graph 757/1306 Running dot for graph 758/1306 Running dot for graph 759/1306 Running dot for graph 760/1306 Running dot for graph 761/1306 Running dot for graph 762/1306 Running dot for graph 763/1306 Running dot for graph 764/1306 Running dot for graph 765/1306 Running dot for graph 766/1306 Running dot for graph 767/1306 Running dot for graph 768/1306 Running dot for graph 769/1306 Running dot for graph 770/1306 Running dot for graph 771/1306 Running dot for graph 772/1306 Running dot for graph 773/1306 Running dot for graph 774/1306 Running dot for graph 775/1306 Running dot for graph 776/1306 Running dot for graph 777/1306 Running dot for graph 778/1306 Running dot for graph 779/1306 Running dot for graph 780/1306 Running dot for graph 781/1306 Running dot for graph 782/1306 Running dot for graph 783/1306 Running dot for graph 784/1306 Running dot for graph 785/1306 Running dot for graph 786/1306 Running dot for graph 787/1306 Running dot for graph 788/1306 Running dot for graph 789/1306 Running dot for graph 790/1306 Running dot for graph 791/1306 Running dot for graph 792/1306 Running dot for graph 793/1306 Running dot for graph 794/1306 Running dot for graph 795/1306 Running dot for graph 796/1306 Running dot for graph 797/1306 Running dot for graph 798/1306 Running dot for graph 799/1306 Running dot for graph 800/1306 Running dot for graph 801/1306 Running dot for graph 802/1306 Running dot for graph 803/1306 Running dot for graph 804/1306 Running dot for graph 805/1306 Running dot for graph 806/1306 Running dot for graph 807/1306 Running dot for graph 808/1306 Running dot for graph 809/1306 Running dot for graph 810/1306 Running dot for graph 811/1306 Running dot for graph 812/1306 Running dot for graph 813/1306 Running dot for graph 814/1306 Running dot for graph 815/1306 Running dot for graph 816/1306 Running dot for graph 817/1306 Running dot for graph 818/1306 Running dot for graph 819/1306 Running dot for graph 820/1306 Running dot for graph 821/1306 Running dot for graph 822/1306 Running dot for graph 823/1306 Running dot for graph 824/1306 Running dot for graph 825/1306 Running dot for graph 826/1306 Running dot for graph 827/1306 Running dot for graph 828/1306 Running dot for graph 829/1306 Running dot for graph 830/1306 Running dot for graph 831/1306 Running dot for graph 832/1306 Running dot for graph 833/1306 Running dot for graph 834/1306 Running dot for graph 835/1306 Running dot for graph 836/1306 Running dot for graph 837/1306 Running dot for graph 838/1306 Running dot for graph 839/1306 Running dot for graph 840/1306 Running dot for graph 841/1306 Running dot for graph 842/1306 Running dot for graph 843/1306 Running dot for graph 844/1306 Running dot for graph 845/1306 Running dot for graph 846/1306 Running dot for graph 847/1306 Running dot for graph 848/1306 Running dot for graph 849/1306 Running dot for graph 850/1306 Running dot for graph 851/1306 Running dot for graph 852/1306 Running dot for graph 853/1306 Running dot for graph 854/1306 Running dot for graph 855/1306 Running dot for graph 856/1306 Running dot for graph 857/1306 Running dot for graph 858/1306 Running dot for graph 859/1306 Running dot for graph 860/1306 Running dot for graph 861/1306 Running dot for graph 862/1306 Running dot for graph 863/1306 Running dot for graph 864/1306 Running dot for graph 865/1306 Running dot for graph 866/1306 Running dot for graph 867/1306 Running dot for graph 868/1306 Running dot for graph 869/1306 Running dot for graph 870/1306 Running dot for graph 871/1306 Running dot for graph 872/1306 Running dot for graph 873/1306 Running dot for graph 874/1306 Running dot for graph 875/1306 Running dot for graph 876/1306 Running dot for graph 877/1306 Running dot for graph 878/1306 Running dot for graph 879/1306 Running dot for graph 880/1306 Running dot for graph 881/1306 Running dot for graph 882/1306 Running dot for graph 883/1306 Running dot for graph 884/1306 Running dot for graph 885/1306 Running dot for graph 886/1306 Running dot for graph 887/1306 Running dot for graph 888/1306 Running dot for graph 889/1306 Running dot for graph 890/1306 Running dot for graph 891/1306 Running dot for graph 892/1306 Running dot for graph 893/1306 Running dot for graph 894/1306 Running dot for graph 895/1306 Running dot for graph 896/1306 Running dot for graph 897/1306 Running dot for graph 898/1306 Running dot for graph 899/1306 Running dot for graph 900/1306 Running dot for graph 901/1306 Running dot for graph 902/1306 Running dot for graph 903/1306 Running dot for graph 904/1306 Running dot for graph 905/1306 Running dot for graph 906/1306 Running dot for graph 907/1306 Running dot for graph 908/1306 Running dot for graph 909/1306 Running dot for graph 910/1306 Running dot for graph 911/1306 Running dot for graph 912/1306 Running dot for graph 913/1306 Running dot for graph 914/1306 Running dot for graph 915/1306 Running dot for graph 916/1306 Running dot for graph 917/1306 Running dot for graph 918/1306 Running dot for graph 919/1306 Running dot for graph 920/1306 Running dot for graph 921/1306 Running dot for graph 922/1306 Running dot for graph 923/1306 Running dot for graph 924/1306 Running dot for graph 925/1306 Running dot for graph 926/1306 Running dot for graph 927/1306 Running dot for graph 928/1306 Running dot for graph 929/1306 Running dot for graph 930/1306 Running dot for graph 931/1306 Running dot for graph 932/1306 Running dot for graph 933/1306 Running dot for graph 934/1306 Running dot for graph 935/1306 Running dot for graph 936/1306 Running dot for graph 937/1306 Running dot for graph 938/1306 Running dot for graph 939/1306 Running dot for graph 940/1306 Running dot for graph 941/1306 Running dot for graph 942/1306 Running dot for graph 943/1306 Running dot for graph 944/1306 Running dot for graph 945/1306 Running dot for graph 946/1306 Running dot for graph 947/1306 Running dot for graph 948/1306 Running dot for graph 949/1306 Running dot for graph 950/1306 Running dot for graph 951/1306 Running dot for graph 952/1306 Running dot for graph 953/1306 Running dot for graph 954/1306 Running dot for graph 955/1306 Running dot for graph 956/1306 Running dot for graph 957/1306 Running dot for graph 958/1306 Running dot for graph 959/1306 Running dot for graph 960/1306 Running dot for graph 961/1306 Running dot for graph 962/1306 Running dot for graph 963/1306 Running dot for graph 964/1306 Running dot for graph 965/1306 Running dot for graph 966/1306 Running dot for graph 967/1306 Running dot for graph 968/1306 Running dot for graph 969/1306 Running dot for graph 970/1306 Running dot for graph 971/1306 Running dot for graph 972/1306 Running dot for graph 973/1306 Running dot for graph 974/1306 Running dot for graph 975/1306 Running dot for graph 976/1306 Running dot for graph 977/1306 Running dot for graph 978/1306 Running dot for graph 979/1306 Running dot for graph 980/1306 Running dot for graph 981/1306 Running dot for graph 982/1306 Running dot for graph 983/1306 Running dot for graph 984/1306 Running dot for graph 985/1306 Running dot for graph 986/1306 Running dot for graph 987/1306 Running dot for graph 988/1306 Running dot for graph 989/1306 Running dot for graph 990/1306 Running dot for graph 991/1306 Running dot for graph 992/1306 Running dot for graph 993/1306 Running dot for graph 994/1306 Running dot for graph 995/1306 Running dot for graph 996/1306 Running dot for graph 997/1306 Running dot for graph 998/1306 Running dot for graph 999/1306 Running dot for graph 1000/1306 Running dot for graph 1001/1306 Running dot for graph 1002/1306 Running dot for graph 1003/1306 Running dot for graph 1004/1306 Running dot for graph 1005/1306 Running dot for graph 1006/1306 Running dot for graph 1007/1306 Running dot for graph 1008/1306 Running dot for graph 1009/1306 Running dot for graph 1010/1306 Running dot for graph 1011/1306 Running dot for graph 1012/1306 Running dot for graph 1013/1306 Running dot for graph 1014/1306 Running dot for graph 1015/1306 Running dot for graph 1016/1306 Running dot for graph 1017/1306 Running dot for graph 1018/1306 Running dot for graph 1019/1306 Running dot for graph 1020/1306 Running dot for graph 1021/1306 Running dot for graph 1022/1306 Running dot for graph 1023/1306 Running dot for graph 1024/1306 Running dot for graph 1025/1306 Running dot for graph 1026/1306 Running dot for graph 1027/1306 Running dot for graph 1028/1306 Running dot for graph 1029/1306 Running dot for graph 1030/1306 Running dot for graph 1031/1306 Running dot for graph 1032/1306 Running dot for graph 1033/1306 Running dot for graph 1034/1306 Running dot for graph 1035/1306 Running dot for graph 1036/1306 Running dot for graph 1037/1306 Running dot for graph 1038/1306 Running dot for graph 1039/1306 Running dot for graph 1040/1306 Running dot for graph 1041/1306 Running dot for graph 1042/1306 Running dot for graph 1043/1306 Running dot for graph 1044/1306 Running dot for graph 1045/1306 Running dot for graph 1046/1306 Running dot for graph 1047/1306 Running dot for graph 1048/1306 Running dot for graph 1049/1306 Running dot for graph 1050/1306 Running dot for graph 1051/1306 Running dot for graph 1052/1306 Running dot for graph 1053/1306 Running dot for graph 1054/1306 Running dot for graph 1055/1306 Running dot for graph 1056/1306 Running dot for graph 1057/1306 Running dot for graph 1058/1306 Running dot for graph 1059/1306 Running dot for graph 1060/1306 Running dot for graph 1061/1306 Running dot for graph 1062/1306 Running dot for graph 1063/1306 Running dot for graph 1064/1306 Running dot for graph 1065/1306 Running dot for graph 1066/1306 Running dot for graph 1067/1306 Running dot for graph 1068/1306 Running dot for graph 1069/1306 Running dot for graph 1070/1306 Running dot for graph 1071/1306 Running dot for graph 1072/1306 Running dot for graph 1073/1306 Running dot for graph 1074/1306 Running dot for graph 1075/1306 Running dot for graph 1076/1306 Running dot for graph 1077/1306 Running dot for graph 1078/1306 Running dot for graph 1079/1306 Running dot for graph 1080/1306 Running dot for graph 1081/1306 Running dot for graph 1082/1306 Running dot for graph 1083/1306 Running dot for graph 1084/1306 Running dot for graph 1085/1306 Running dot for graph 1086/1306 Running dot for graph 1087/1306 Running dot for graph 1088/1306 Running dot for graph 1089/1306 Running dot for graph 1090/1306 Running dot for graph 1091/1306 Running dot for graph 1092/1306 Running dot for graph 1093/1306 Running dot for graph 1094/1306 Running dot for graph 1095/1306 Running dot for graph 1096/1306 Running dot for graph 1097/1306 Running dot for graph 1098/1306 Running dot for graph 1099/1306 Running dot for graph 1100/1306 Running dot for graph 1101/1306 Running dot for graph 1102/1306 Running dot for graph 1103/1306 Running dot for graph 1104/1306 Running dot for graph 1105/1306 Running dot for graph 1106/1306 Running dot for graph 1107/1306 Running dot for graph 1108/1306 Running dot for graph 1109/1306 Running dot for graph 1110/1306 Running dot for graph 1111/1306 Running dot for graph 1112/1306 Running dot for graph 1113/1306 Running dot for graph 1114/1306 Running dot for graph 1115/1306 Running dot for graph 1116/1306 Running dot for graph 1117/1306 Running dot for graph 1118/1306 Running dot for graph 1119/1306 Running dot for graph 1120/1306 Running dot for graph 1121/1306 Running dot for graph 1122/1306 Running dot for graph 1123/1306 Running dot for graph 1124/1306 Running dot for graph 1125/1306 Running dot for graph 1126/1306 Running dot for graph 1127/1306 Running dot for graph 1128/1306 Running dot for graph 1129/1306 Running dot for graph 1130/1306 Running dot for graph 1131/1306 Running dot for graph 1132/1306 Running dot for graph 1133/1306 Running dot for graph 1134/1306 Running dot for graph 1135/1306 Running dot for graph 1136/1306 Running dot for graph 1137/1306 Running dot for graph 1138/1306 Running dot for graph 1139/1306 Running dot for graph 1140/1306 Running dot for graph 1141/1306 Running dot for graph 1142/1306 Running dot for graph 1143/1306 Running dot for graph 1144/1306 Running dot for graph 1145/1306 Running dot for graph 1146/1306 Running dot for graph 1147/1306 Running dot for graph 1148/1306 Running dot for graph 1149/1306 Running dot for graph 1150/1306 Running dot for graph 1151/1306 Running dot for graph 1152/1306 Running dot for graph 1153/1306 Running dot for graph 1154/1306 Running dot for graph 1155/1306 Running dot for graph 1156/1306 Running dot for graph 1157/1306 Running dot for graph 1158/1306 Running dot for graph 1159/1306 Running dot for graph 1160/1306 Running dot for graph 1161/1306 Running dot for graph 1162/1306 Running dot for graph 1163/1306 Running dot for graph 1164/1306 Running dot for graph 1165/1306 Running dot for graph 1166/1306 Running dot for graph 1167/1306 Running dot for graph 1168/1306 Running dot for graph 1169/1306 Running dot for graph 1170/1306 Running dot for graph 1171/1306 Running dot for graph 1172/1306 Running dot for graph 1173/1306 Running dot for graph 1174/1306 Running dot for graph 1175/1306 Running dot for graph 1176/1306 Running dot for graph 1177/1306 Running dot for graph 1178/1306 Running dot for graph 1179/1306 Running dot for graph 1180/1306 Running dot for graph 1181/1306 Running dot for graph 1182/1306 Running dot for graph 1183/1306 Running dot for graph 1184/1306 Running dot for graph 1185/1306 Running dot for graph 1186/1306 Running dot for graph 1187/1306 Running dot for graph 1188/1306 Running dot for graph 1189/1306 Running dot for graph 1190/1306 Running dot for graph 1191/1306 Running dot for graph 1192/1306 Running dot for graph 1193/1306 Running dot for graph 1194/1306 Running dot for graph 1195/1306 Running dot for graph 1196/1306 Running dot for graph 1197/1306 Running dot for graph 1198/1306 Running dot for graph 1199/1306 Running dot for graph 1200/1306 Running dot for graph 1201/1306 Running dot for graph 1202/1306 Running dot for graph 1203/1306 Running dot for graph 1204/1306 Running dot for graph 1205/1306 Running dot for graph 1206/1306 Running dot for graph 1207/1306 Running dot for graph 1208/1306 Running dot for graph 1209/1306 Running dot for graph 1210/1306 Running dot for graph 1211/1306 Running dot for graph 1212/1306 Running dot for graph 1213/1306 Running dot for graph 1214/1306 Running dot for graph 1215/1306 Running dot for graph 1216/1306 Running dot for graph 1217/1306 Running dot for graph 1218/1306 Running dot for graph 1219/1306 Running dot for graph 1220/1306 Running dot for graph 1221/1306 Running dot for graph 1222/1306 Running dot for graph 1223/1306 Running dot for graph 1224/1306 Running dot for graph 1225/1306 Running dot for graph 1226/1306 Running dot for graph 1227/1306 Running dot for graph 1228/1306 Running dot for graph 1229/1306 Running dot for graph 1230/1306 Running dot for graph 1231/1306 Running dot for graph 1232/1306 Running dot for graph 1233/1306 Running dot for graph 1234/1306 Running dot for graph 1235/1306 Running dot for graph 1236/1306 Running dot for graph 1237/1306 Running dot for graph 1238/1306 Running dot for graph 1239/1306 Running dot for graph 1240/1306 Running dot for graph 1241/1306 Running dot for graph 1242/1306 Running dot for graph 1243/1306 Running dot for graph 1244/1306 Running dot for graph 1245/1306 Running dot for graph 1246/1306 Running dot for graph 1247/1306 Running dot for graph 1248/1306 Running dot for graph 1249/1306 Running dot for graph 1250/1306 Running dot for graph 1251/1306 Running dot for graph 1252/1306 Running dot for graph 1253/1306 Running dot for graph 1254/1306 Running dot for graph 1255/1306 Running dot for graph 1256/1306 Running dot for graph 1257/1306 Running dot for graph 1258/1306 Running dot for graph 1259/1306 Running dot for graph 1260/1306 Running dot for graph 1261/1306 Running dot for graph 1262/1306 Running dot for graph 1263/1306 Running dot for graph 1264/1306 Running dot for graph 1265/1306 Running dot for graph 1266/1306 Running dot for graph 1267/1306 Running dot for graph 1268/1306 Running dot for graph 1269/1306 Running dot for graph 1270/1306 Running dot for graph 1271/1306 Running dot for graph 1272/1306 Running dot for graph 1273/1306 Running dot for graph 1274/1306 Running dot for graph 1275/1306 Running dot for graph 1276/1306 Running dot for graph 1277/1306 Running dot for graph 1278/1306 Running dot for graph 1279/1306 Running dot for graph 1280/1306 Running dot for graph 1281/1306 Running dot for graph 1282/1306 Running dot for graph 1283/1306 Running dot for graph 1284/1306 Running dot for graph 1285/1306 Running dot for graph 1286/1306 Running dot for graph 1287/1306 Running dot for graph 1288/1306 Running dot for graph 1289/1306 Running dot for graph 1290/1306 Running dot for graph 1291/1306 Running dot for graph 1292/1306 Running dot for graph 1293/1306 Running dot for graph 1294/1306 Running dot for graph 1295/1306 Running dot for graph 1296/1306 Running dot for graph 1297/1306 Running dot for graph 1298/1306 Running dot for graph 1299/1306 Running dot for graph 1300/1306 Running dot for graph 1301/1306 Running dot for graph 1302/1306 Running dot for graph 1303/1306 Running dot for graph 1304/1306 Running dot for graph 1305/1306 Running dot for graph 1306/1306 Patching output file 1/658 Patching output file 2/658 Patching output file 3/658 Patching output file 4/658 Patching output file 5/658 Patching output file 6/658 Patching output file 7/658 Patching output file 8/658 Patching output file 9/658 Patching output file 10/658 Patching output file 11/658 Patching output file 12/658 Patching output file 13/658 Patching output file 14/658 Patching output file 15/658 Patching output file 16/658 Patching output file 17/658 Patching output file 18/658 Patching output file 19/658 Patching output file 20/658 Patching output file 21/658 Patching output file 22/658 Patching output file 23/658 Patching output file 24/658 Patching output file 25/658 Patching output file 26/658 Patching output file 27/658 Patching output file 28/658 Patching output file 29/658 Patching output file 30/658 Patching output file 31/658 Patching output file 32/658 Patching output file 33/658 Patching output file 34/658 Patching output file 35/658 Patching output file 36/658 Patching output file 37/658 Patching output file 38/658 Patching output file 39/658 Patching output file 40/658 Patching output file 41/658 Patching output file 42/658 Patching output file 43/658 Patching output file 44/658 Patching output file 45/658 Patching output file 46/658 Patching output file 47/658 Patching output file 48/658 Patching output file 49/658 Patching output file 50/658 Patching output file 51/658 Patching output file 52/658 Patching output file 53/658 Patching output file 54/658 Patching output file 55/658 Patching output file 56/658 Patching output file 57/658 Patching output file 58/658 Patching output file 59/658 Patching output file 60/658 Patching output file 61/658 Patching output file 62/658 Patching output file 63/658 Patching output file 64/658 Patching output file 65/658 Patching output file 66/658 Patching output file 67/658 Patching output file 68/658 Patching output file 69/658 Patching output file 70/658 Patching output file 71/658 Patching output file 72/658 Patching output file 73/658 Patching output file 74/658 Patching output file 75/658 Patching output file 76/658 Patching output file 77/658 Patching output file 78/658 Patching output file 79/658 Patching output file 80/658 Patching output file 81/658 Patching output file 82/658 Patching output file 83/658 Patching output file 84/658 Patching output file 85/658 Patching output file 86/658 Patching output file 87/658 Patching output file 88/658 Patching output file 89/658 Patching output file 90/658 Patching output file 91/658 Patching output file 92/658 Patching output file 93/658 Patching output file 94/658 Patching output file 95/658 Patching output file 96/658 Patching output file 97/658 Patching output file 98/658 Patching output file 99/658 Patching output file 100/658 Patching output file 101/658 Patching output file 102/658 Patching output file 103/658 Patching output file 104/658 Patching output file 105/658 Patching output file 106/658 Patching output file 107/658 Patching output file 108/658 Patching output file 109/658 Patching output file 110/658 Patching output file 111/658 Patching output file 112/658 Patching output file 113/658 Patching output file 114/658 Patching output file 115/658 Patching output file 116/658 Patching output file 117/658 Patching output file 118/658 Patching output file 119/658 Patching output file 120/658 Patching output file 121/658 Patching output file 122/658 Patching output file 123/658 Patching output file 124/658 Patching output file 125/658 Patching output file 126/658 Patching output file 127/658 Patching output file 128/658 Patching output file 129/658 Patching output file 130/658 Patching output file 131/658 Patching output file 132/658 Patching output file 133/658 Patching output file 134/658 Patching output file 135/658 Patching output file 136/658 Patching output file 137/658 Patching output file 138/658 Patching output file 139/658 Patching output file 140/658 Patching output file 141/658 Patching output file 142/658 Patching output file 143/658 Patching output file 144/658 Patching output file 145/658 Patching output file 146/658 Patching output file 147/658 Patching output file 148/658 Patching output file 149/658 Patching output file 150/658 Patching output file 151/658 Patching output file 152/658 Patching output file 153/658 Patching output file 154/658 Patching output file 155/658 Patching output file 156/658 Patching output file 157/658 Patching output file 158/658 Patching output file 159/658 Patching output file 160/658 Patching output file 161/658 Patching output file 162/658 Patching output file 163/658 Patching output file 164/658 Patching output file 165/658 Patching output file 166/658 Patching output file 167/658 Patching output file 168/658 Patching output file 169/658 Patching output file 170/658 Patching output file 171/658 Patching output file 172/658 Patching output file 173/658 Patching output file 174/658 Patching output file 175/658 Patching output file 176/658 Patching output file 177/658 Patching output file 178/658 Patching output file 179/658 Patching output file 180/658 Patching output file 181/658 Patching output file 182/658 Patching output file 183/658 Patching output file 184/658 Patching output file 185/658 Patching output file 186/658 Patching output file 187/658 Patching output file 188/658 Patching output file 189/658 Patching output file 190/658 Patching output file 191/658 Patching output file 192/658 Patching output file 193/658 Patching output file 194/658 Patching output file 195/658 Patching output file 196/658 Patching output file 197/658 Patching output file 198/658 Patching output file 199/658 Patching output file 200/658 Patching output file 201/658 Patching output file 202/658 Patching output file 203/658 Patching output file 204/658 Patching output file 205/658 Patching output file 206/658 Patching output file 207/658 Patching output file 208/658 Patching output file 209/658 Patching output file 210/658 Patching output file 211/658 Patching output file 212/658 Patching output file 213/658 Patching output file 214/658 Patching output file 215/658 Patching output file 216/658 Patching output file 217/658 Patching output file 218/658 Patching output file 219/658 Patching output file 220/658 Patching output file 221/658 Patching output file 222/658 Patching output file 223/658 Patching output file 224/658 Patching output file 225/658 Patching output file 226/658 Patching output file 227/658 Patching output file 228/658 Patching output file 229/658 Patching output file 230/658 Patching output file 231/658 Patching output file 232/658 Patching output file 233/658 Patching output file 234/658 Patching output file 235/658 Patching output file 236/658 Patching output file 237/658 Patching output file 238/658 Patching output file 239/658 Patching output file 240/658 Patching output file 241/658 Patching output file 242/658 Patching output file 243/658 Patching output file 244/658 Patching output file 245/658 Patching output file 246/658 Patching output file 247/658 Patching output file 248/658 Patching output file 249/658 Patching output file 250/658 Patching output file 251/658 Patching output file 252/658 Patching output file 253/658 Patching output file 254/658 Patching output file 255/658 Patching output file 256/658 Patching output file 257/658 Patching output file 258/658 Patching output file 259/658 Patching output file 260/658 Patching output file 261/658 Patching output file 262/658 Patching output file 263/658 Patching output file 264/658 Patching output file 265/658 Patching output file 266/658 Patching output file 267/658 Patching output file 268/658 Patching output file 269/658 Patching output file 270/658 Patching output file 271/658 Patching output file 272/658 Patching output file 273/658 Patching output file 274/658 Patching output file 275/658 Patching output file 276/658 Patching output file 277/658 Patching output file 278/658 Patching output file 279/658 Patching output file 280/658 Patching output file 281/658 Patching output file 282/658 Patching output file 283/658 Patching output file 284/658 Patching output file 285/658 Patching output file 286/658 Patching output file 287/658 Patching output file 288/658 Patching output file 289/658 Patching output file 290/658 Patching output file 291/658 Patching output file 292/658 Patching output file 293/658 Patching output file 294/658 Patching output file 295/658 Patching output file 296/658 Patching output file 297/658 Patching output file 298/658 Patching output file 299/658 Patching output file 300/658 Patching output file 301/658 Patching output file 302/658 Patching output file 303/658 Patching output file 304/658 Patching output file 305/658 Patching output file 306/658 Patching output file 307/658 Patching output file 308/658 Patching output file 309/658 Patching output file 310/658 Patching output file 311/658 Patching output file 312/658 Patching output file 313/658 Patching output file 314/658 Patching output file 315/658 Patching output file 316/658 Patching output file 317/658 Patching output file 318/658 Patching output file 319/658 Patching output file 320/658 Patching output file 321/658 Patching output file 322/658 Patching output file 323/658 Patching output file 324/658 Patching output file 325/658 Patching output file 326/658 Patching output file 327/658 Patching output file 328/658 Patching output file 329/658 Patching output file 330/658 Patching output file 331/658 Patching output file 332/658 Patching output file 333/658 Patching output file 334/658 Patching output file 335/658 Patching output file 336/658 Patching output file 337/658 Patching output file 338/658 Patching output file 339/658 Patching output file 340/658 Patching output file 341/658 Patching output file 342/658 Patching output file 343/658 Patching output file 344/658 Patching output file 345/658 Patching output file 346/658 Patching output file 347/658 Patching output file 348/658 Patching output file 349/658 Patching output file 350/658 Patching output file 351/658 Patching output file 352/658 Patching output file 353/658 Patching output file 354/658 Patching output file 355/658 Patching output file 356/658 Patching output file 357/658 Patching output file 358/658 Patching output file 359/658 Patching output file 360/658 Patching output file 361/658 Patching output file 362/658 Patching output file 363/658 Patching output file 364/658 Patching output file 365/658 Patching output file 366/658 Patching output file 367/658 Patching output file 368/658 Patching output file 369/658 Patching output file 370/658 Patching output file 371/658 Patching output file 372/658 Patching output file 373/658 Patching output file 374/658 Patching output file 375/658 Patching output file 376/658 Patching output file 377/658 Patching output file 378/658 Patching output file 379/658 Patching output file 380/658 Patching output file 381/658 Patching output file 382/658 Patching output file 383/658 Patching output file 384/658 Patching output file 385/658 Patching output file 386/658 Patching output file 387/658 Patching output file 388/658 Patching output file 389/658 Patching output file 390/658 Patching output file 391/658 Patching output file 392/658 Patching output file 393/658 Patching output file 394/658 Patching output file 395/658 Patching output file 396/658 Patching output file 397/658 Patching output file 398/658 Patching output file 399/658 Patching output file 400/658 Patching output file 401/658 Patching output file 402/658 Patching output file 403/658 Patching output file 404/658 Patching output file 405/658 Patching output file 406/658 Patching output file 407/658 Patching output file 408/658 Patching output file 409/658 Patching output file 410/658 Patching output file 411/658 Patching output file 412/658 Patching output file 413/658 Patching output file 414/658 Patching output file 415/658 Patching output file 416/658 Patching output file 417/658 Patching output file 418/658 Patching output file 419/658 Patching output file 420/658 Patching output file 421/658 Patching output file 422/658 Patching output file 423/658 Patching output file 424/658 Patching output file 425/658 Patching output file 426/658 Patching output file 427/658 Patching output file 428/658 Patching output file 429/658 Patching output file 430/658 Patching output file 431/658 Patching output file 432/658 Patching output file 433/658 Patching output file 434/658 Patching output file 435/658 Patching output file 436/658 Patching output file 437/658 Patching output file 438/658 Patching output file 439/658 Patching output file 440/658 Patching output file 441/658 Patching output file 442/658 Patching output file 443/658 Patching output file 444/658 Patching output file 445/658 Patching output file 446/658 Patching output file 447/658 Patching output file 448/658 Patching output file 449/658 Patching output file 450/658 Patching output file 451/658 Patching output file 452/658 Patching output file 453/658 Patching output file 454/658 Patching output file 455/658 Patching output file 456/658 Patching output file 457/658 Patching output file 458/658 Patching output file 459/658 Patching output file 460/658 Patching output file 461/658 Patching output file 462/658 Patching output file 463/658 Patching output file 464/658 Patching output file 465/658 Patching output file 466/658 Patching output file 467/658 Patching output file 468/658 Patching output file 469/658 Patching output file 470/658 Patching output file 471/658 Patching output file 472/658 Patching output file 473/658 Patching output file 474/658 Patching output file 475/658 Patching output file 476/658 Patching output file 477/658 Patching output file 478/658 Patching output file 479/658 Patching output file 480/658 Patching output file 481/658 Patching output file 482/658 Patching output file 483/658 Patching output file 484/658 Patching output file 485/658 Patching output file 486/658 Patching output file 487/658 Patching output file 488/658 Patching output file 489/658 Patching output file 490/658 Patching output file 491/658 Patching output file 492/658 Patching output file 493/658 Patching output file 494/658 Patching output file 495/658 Patching output file 496/658 Patching output file 497/658 Patching output file 498/658 Patching output file 499/658 Patching output file 500/658 Patching output file 501/658 Patching output file 502/658 Patching output file 503/658 Patching output file 504/658 Patching output file 505/658 Patching output file 506/658 Patching output file 507/658 Patching output file 508/658 Patching output file 509/658 Patching output file 510/658 Patching output file 511/658 Patching output file 512/658 Patching output file 513/658 Patching output file 514/658 Patching output file 515/658 Patching output file 516/658 Patching output file 517/658 Patching output file 518/658 Patching output file 519/658 Patching output file 520/658 Patching output file 521/658 Patching output file 522/658 Patching output file 523/658 Patching output file 524/658 Patching output file 525/658 Patching output file 526/658 Patching output file 527/658 Patching output file 528/658 Patching output file 529/658 Patching output file 530/658 Patching output file 531/658 Patching output file 532/658 Patching output file 533/658 Patching output file 534/658 Patching output file 535/658 Patching output file 536/658 Patching output file 537/658 Patching output file 538/658 Patching output file 539/658 Patching output file 540/658 Patching output file 541/658 Patching output file 542/658 Patching output file 543/658 Patching output file 544/658 Patching output file 545/658 Patching output file 546/658 Patching output file 547/658 Patching output file 548/658 Patching output file 549/658 Patching output file 550/658 Patching output file 551/658 Patching output file 552/658 Patching output file 553/658 Patching output file 554/658 Patching output file 555/658 Patching output file 556/658 Patching output file 557/658 Patching output file 558/658 Patching output file 559/658 Patching output file 560/658 Patching output file 561/658 Patching output file 562/658 Patching output file 563/658 Patching output file 564/658 Patching output file 565/658 Patching output file 566/658 Patching output file 567/658 Patching output file 568/658 Patching output file 569/658 Patching output file 570/658 Patching output file 571/658 Patching output file 572/658 Patching output file 573/658 Patching output file 574/658 Patching output file 575/658 Patching output file 576/658 Patching output file 577/658 Patching output file 578/658 Patching output file 579/658 Patching output file 580/658 Patching output file 581/658 Patching output file 582/658 Patching output file 583/658 Patching output file 584/658 Patching output file 585/658 Patching output file 586/658 Patching output file 587/658 Patching output file 588/658 Patching output file 589/658 Patching output file 590/658 Patching output file 591/658 Patching output file 592/658 Patching output file 593/658 Patching output file 594/658 Patching output file 595/658 Patching output file 596/658 Patching output file 597/658 Patching output file 598/658 Patching output file 599/658 Patching output file 600/658 Patching output file 601/658 Patching output file 602/658 Patching output file 603/658 Patching output file 604/658 Patching output file 605/658 Patching output file 606/658 Patching output file 607/658 Patching output file 608/658 Patching output file 609/658 Patching output file 610/658 Patching output file 611/658 Patching output file 612/658 Patching output file 613/658 Patching output file 614/658 Patching output file 615/658 Patching output file 616/658 Patching output file 617/658 Patching output file 618/658 Patching output file 619/658 Patching output file 620/658 Patching output file 621/658 Patching output file 622/658 Patching output file 623/658 Patching output file 624/658 Patching output file 625/658 Patching output file 626/658 Patching output file 627/658 Patching output file 628/658 Patching output file 629/658 Patching output file 630/658 Patching output file 631/658 Patching output file 632/658 Patching output file 633/658 Patching output file 634/658 Patching output file 635/658 Patching output file 636/658 Patching output file 637/658 Patching output file 638/658 Patching output file 639/658 Patching output file 640/658 Patching output file 641/658 Patching output file 642/658 Patching output file 643/658 Patching output file 644/658 Patching output file 645/658 Patching output file 646/658 Patching output file 647/658 Patching output file 648/658 Patching output file 649/658 Patching output file 650/658 Patching output file 651/658 Patching output file 652/658 Patching output file 653/658 Patching output file 654/658 Patching output file 655/658 Patching output file 656/658 Patching output file 657/658 Patching output file 658/658 lookup cache used 55861/65536 hits=360295 misses=64578 finished... Done! gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' Built target documentation_html gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/CMakeFiles 0 gmake[1]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' + /usr/bin/cmake --build redhat-linux-build -j2 --verbose --target man_pages_all /usr/bin/cmake -S/builddir/build/BUILD/mrpt-1.4.0 -B/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 man_pages_all gmake[1]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/cmake -S/builddir/build/BUILD/mrpt-1.4.0 -B/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/CMakeFiles 6 /usr/bin/gmake -f CMakeFiles/Makefile2 doc/man-pages/CMakeFiles/man_pages_all.dir/all gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/build.make doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/depend /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/DependInfo.cmake --color= gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/build.make doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages [ 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 cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/rawlog-grabber.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/rawlog-grabber.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_DifOdometry-Camera /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/build.make doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/DependInfo.cmake --color= [ 0%] Built target man_page_rawlog-grabber /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-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_RawLogViewer.dir/build.make doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build [ 0%] Generating MRPT man pages gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/RawLogViewer.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/RawLogViewer.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/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' 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= [ 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]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/DependInfo.cmake --color= /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' 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 [ 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]: 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' 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= [ 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' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-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= /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' 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 [ 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]: 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' 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= [ 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' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-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= /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /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 [ 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]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kf-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kf-slam.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_icp-slam-live /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/DependInfo.cmake --color= [ 0%] Built target man_page_kf-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_map-partition.dir/build.make doc/man-pages/CMakeFiles/man_page_map-partition.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_map-partition.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_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' 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 [ 0%] Generating MRPT man pages gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/2d-slam-demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/2d-slam-demo.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/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' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_2d-slam-demo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_observations2map.dir/build.make doc/man-pages/CMakeFiles/man_page_observations2map.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_observations2map.dir/DependInfo.cmake --color= [ 0%] Built target man_page_map-partition /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_pf-localization.dir/build.make doc/man-pages/CMakeFiles/man_page_pf-localization.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_pf-localization.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_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' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_pf-localization.dir/build.make doc/man-pages/CMakeFiles/man_page_pf-localization.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/observations2map.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/observations2map.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/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_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= [ 0%] Built target man_page_pf-localization /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_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' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages 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 [ 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 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_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= [ 0%] Built target man_page_rbpf-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/simul-landmarks.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/simul-landmarks.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-beacons.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/simul-beacons.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_simul-landmarks /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/DependInfo.cmake --color= [ 0%] Built target man_page_simul-beacons /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build.make doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_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]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build.make doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/simul-gridmap.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/simul-gridmap.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/GridmapNavSimul.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/GridmapNavSimul.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Built target man_page_simul-gridmap /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_grid-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_grid-matching.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_grid-matching.dir/DependInfo.cmake --color= [ 16%] Built target man_page_GridmapNavSimul /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_features-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_features-matching.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_features-matching.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_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' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_features-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_features-matching.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/grid-matching.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/grid-matching.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/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' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Built target man_page_grid-matching [ 16%] 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 /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-performance.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_mrpt-perfdata2html.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/build.make doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/build gmake[3]: 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' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Generating MRPT man pages [ 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 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' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Built target man_page_mrpt-perfdata2html /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/depend [ 16%] Built target man_page_mrpt-performance /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_prrt-navigator-demo.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_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_prrt-navigator-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /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]: 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 [ 50%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/holonomic-navigator-demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/holonomic-navigator-demo.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Built target man_page_prrt-navigator-demo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/build.make doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/DependInfo.cmake --color= [ 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_navlog-viewer.dir/build.make doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: 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/navlog-viewer.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/navlog-viewer.1.gz [ 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' 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= [ 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]: 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' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-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]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Generating MRPT man pages 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 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]: 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]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_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 [ 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' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/DependInfo.cmake --color= [ 50%] 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' /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 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/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= [ 50%] Built target man_page_kinect-3d-view /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build.make doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/depend gmake[3]: 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' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-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]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 66%] Generating MRPT man pages gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kinect-stereo-calib.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kinect-stereo-calib.1.gz /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' 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= [ 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_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' 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/velodyne-view.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/velodyne-view.1.gz [ 66%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/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' 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= [ 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_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' /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' [ 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 [ 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' 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 [ 83%] Built target man_page_carmen2rawlog 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= /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/build.make doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /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' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Generating MRPT man pages [ 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 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' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] 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 [ 83%] Built target man_page_carmen2simplemap gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/build.make doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [100%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/DifOdometry-Datasets.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/DifOdometry-Datasets.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [100%] Built target man_page_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.wM39MR + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64 ++ dirname /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + 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 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mrpt-1.4.0 + DESTDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64 + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "None" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-base.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-bayes.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-detectors.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-graphs.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-graphslam.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-gui.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-hmtslam.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-hwdrivers.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-kinematics.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-maps.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-nav.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-obs.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-opengl.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-pbmap.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-reactivenav.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-scanmatching.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-slam.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-tfest.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-topography.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/pkgconfig/mrpt-vision.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/MRPTConfig.cmake -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/MRPTConfig-version.cmake -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int8__t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int16__t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__vision__tracking.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__vector__loadsave.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__time__date.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__synch__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__string__manage.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__stlext__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__stats__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__result__sets__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__ransac__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__poses__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__param__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__network__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__tpspace.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__reactive.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__planners.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__holo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__multidesc__desc.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__features.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__thread.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__round.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__memory.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__md5.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__crc.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__metric__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__memalloc__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__matlab__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__loadsave__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__kdtree__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__interpolation__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__geometry__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__fourier__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__filesystem.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__container__ops__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__color__maps.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__chessboard__calib.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__bundle__adj.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_window.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_text.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_profile.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_printout.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_polygon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_movable_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_layer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_legend.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_layer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_coords.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int8__t_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int8__t_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int16__t_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int16__t_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int8__t_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int16__t_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_98.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_98.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_99.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_99.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_99.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_98.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_97.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_97.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_95.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_95.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_96.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_96.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_97.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_96.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_95.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_94.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_94.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_93.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_93.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_92.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_92.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_94.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_92.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_93.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_90.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_90.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_91.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_91.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_9.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_9.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_91.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_90.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_9.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_89.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_89.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_87.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_88.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_88.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_87.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_89.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_87.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_86.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_86.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_88.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_86.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_85.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_84.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_85.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_84.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_83.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_83.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_84.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_85.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_83.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_82.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_82.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_81.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_81.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_80.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_80.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_81.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_82.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_80.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_8.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_8.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_79.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_79.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_78.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_78.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_79.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_8.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_78.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_76.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_76.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_77.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_77.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_75.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_75.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_77.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_76.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_75.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_74.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_74.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_73.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_73.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_72.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_72.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_74.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_73.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_72.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_71.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_71.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_70.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_70.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_7.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_7.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_70.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_71.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_7.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_68.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_67.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_68.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_67.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_69.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_69.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_68.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_69.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_67.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_66.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_66.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_65.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_65.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_66.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_645.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_645.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_65.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_647.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_647.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_646.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_646.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_647.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_646.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_645.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_644.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_644.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_643.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_643.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_644.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_641.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_641.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_642.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_642.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_643.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_641.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_642.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_640.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_640.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_64.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_64.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_639.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_639.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_640.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_64.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_639.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_637.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_637.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_638.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_638.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_636.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_636.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_637.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_638.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_636.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_635.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_635.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_634.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_634.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_635.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_633.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_633.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_634.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_632.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_632.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_631.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_631.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_633.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_632.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_630.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_630.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_63.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_631.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_63.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_629.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_629.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_630.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_63.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_629.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_628.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_628.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_627.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_627.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_626.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_626.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_628.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_627.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_626.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_625.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_625.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_624.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_624.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_623.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_623.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_625.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_624.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_623.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_621.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_621.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_622.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_622.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_620.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_620.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_622.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_621.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_620.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_62.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_62.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_618.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_618.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_619.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_619.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_62.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_618.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_619.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_617.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_617.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_615.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_615.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_616.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_616.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_617.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_616.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_613.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_615.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_614.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_613.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_614.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_612.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_612.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_614.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_613.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_612.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_610.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_610.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_611.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_611.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_61.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_61.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_611.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_610.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_609.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_609.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_607.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_607.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_61.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_609.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_608.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_608.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_606.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_606.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_608.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_607.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_606.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_605.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_605.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_604.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_604.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_603.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_603.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_605.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_604.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_603.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_601.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_601.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_602.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_602.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_600.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_600.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_601.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_602.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_60.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_600.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_60.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_6.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_6.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_599.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_599.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_6.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_60.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_599.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_597.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_598.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_597.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_598.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_596.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_596.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_597.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_598.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_593.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_593.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_596.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_595.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_595.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_594.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_594.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_595.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_593.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_594.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_592.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_592.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_591.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_591.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_590.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_590.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_592.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_591.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_59.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_59.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_590.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_589.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_589.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_59.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_588.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_588.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_589.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_586.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_586.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_587.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_587.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_588.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_586.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_587.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_584.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_584.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_585.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_585.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_583.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_583.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_585.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_584.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_582.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_582.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_581.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_581.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_583.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_582.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_581.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_58.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_580.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_580.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_58.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_577.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_577.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_580.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_58.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_579.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_579.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_578.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_578.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_577.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_579.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_578.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_576.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_576.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_574.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_575.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_575.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_574.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_576.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_575.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_573.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_573.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_574.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_571.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_571.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_572.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_572.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_573.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_572.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_570.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_570.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_571.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_569.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_57.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_569.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_57.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_570.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_57.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_568.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_568.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_569.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_567.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_568.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_567.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_566.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_566.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_567.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_565.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_565.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_566.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_565.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_564.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_564.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_563.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_563.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_562.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_562.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_564.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_562.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_563.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_561.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_561.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_560.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_560.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_561.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_56.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_56.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_559.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_559.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_560.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_56.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_559.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_558.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_558.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_557.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_557.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_556.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_556.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_557.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_558.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_553.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_553.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_556.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_554.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_554.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_555.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_555.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_553.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_555.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_554.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_552.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_552.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_551.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_551.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_550.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_550.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_552.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_551.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_55.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_55.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_549.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_549.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_550.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_55.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_549.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_548.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_548.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_547.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_547.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_548.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_546.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_546.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_547.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_546.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_545.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_545.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_544.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_544.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_545.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_543.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_543.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_544.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_542.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_542.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_543.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_541.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_541.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_540.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_542.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_540.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_541.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_54.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_54.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_540.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_539.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_539.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_54.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_538.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_538.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_539.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_538.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_537.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_537.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_536.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_536.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_535.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_535.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_537.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_536.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_534.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_534.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_535.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_533.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_533.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_534.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_532.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_532.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_531.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_533.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_531.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_532.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_530.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_530.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_53.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_53.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_531.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_530.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_529.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_529.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_53.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_528.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_528.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_529.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_527.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_527.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_526.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_526.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_528.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_527.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_524.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_526.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_524.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_525.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_525.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_523.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_524.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_523.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_525.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_523.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_522.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_522.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_521.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_521.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_520.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_520.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_522.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_520.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_521.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_519.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_519.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_518.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_518.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_52.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_52.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_519.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_52.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_518.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_517.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_517.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_515.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_516.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_515.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_516.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_517.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_515.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_516.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_514.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_514.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_512.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_512.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_513.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_513.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_514.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_512.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_513.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_511.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_51.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_51.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_511.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_510.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_510.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_511.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_510.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_51.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_509.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_509.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_507.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_507.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_509.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_508.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_508.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_506.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_506.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_507.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_508.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_506.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_505.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_505.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_503.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_503.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_504.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_504.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_505.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_504.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_503.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_502.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_502.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_501.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_501.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_500.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_500.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_502.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_501.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_50.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_50.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_500.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_499.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_5.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_499.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_5.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_50.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_5.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_499.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_498.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_498.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_497.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_497.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_496.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_498.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_496.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_497.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_494.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_495.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_495.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_494.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_496.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_495.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_493.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_493.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_494.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_492.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_492.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_493.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_491.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_491.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_490.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_490.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_492.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_491.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_489.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_489.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_490.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_49.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_49.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_488.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_488.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_489.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_49.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_488.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_487.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_487.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_486.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_486.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_487.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_484.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_484.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_485.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_486.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_485.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_484.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_485.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_482.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_482.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_483.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_483.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_481.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_481.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_483.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_482.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_481.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_480.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_480.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_479.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_479.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_480.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_48.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_48.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_478.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_478.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_479.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_48.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_478.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_477.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_477.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_476.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_476.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_473.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_473.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_477.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_476.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_475.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_475.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_474.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_474.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_473.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_475.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_474.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_472.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_472.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_470.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_470.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_471.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_471.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_472.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_470.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_471.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_47.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_47.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_468.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_468.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_469.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_469.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_47.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_469.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_468.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_467.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_467.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_466.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_466.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_465.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_465.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_467.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_466.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_464.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_464.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_463.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_463.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_465.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_464.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_463.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_461.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_461.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_460.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_462.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_460.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_462.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_461.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_462.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_459.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_460.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_46.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_459.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_46.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_423.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_423.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_46.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_459.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_457.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_458.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_457.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_458.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_458.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_457.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_456.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_456.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_455.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_455.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_456.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_455.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_453.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_453.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_454.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_454.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_454.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_453.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_452.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_451.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_452.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_451.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_451.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_452.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_450.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_450.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_45.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_45.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_45.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_450.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_448.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_449.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_448.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_449.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_449.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_448.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_447.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_447.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_446.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_446.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_447.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_446.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_445.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_445.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_444.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_444.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_445.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_444.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_442.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_442.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_443.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_443.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_442.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_443.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_440.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_440.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_441.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_441.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_440.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_441.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_439.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_439.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_44.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_44.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_439.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_44.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_437.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_437.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_438.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_438.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_438.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_437.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_435.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_436.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_436.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_435.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_435.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_436.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_434.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_433.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_433.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_434.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_434.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_433.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_432.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_432.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_431.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_431.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_431.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_432.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_430.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_430.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_43.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_43.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_430.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_43.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_428.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_429.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_429.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_428.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_429.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_428.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_426.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_426.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_427.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_427.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_427.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_426.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_425.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_425.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_423.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_425.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_424.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_424.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_422.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_422.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_424.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_421.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_421.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_420.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_420.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_422.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_420.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_421.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_419.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_419.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_42.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_42.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_418.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_418.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_419.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_42.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_418.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_417.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_417.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_416.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_416.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_415.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_415.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_416.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_417.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_415.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_414.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_414.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_412.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_412.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_413.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_413.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_414.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_412.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_413.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_411.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_411.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_410.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_410.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_41.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_41.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_410.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_411.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_408.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_408.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_41.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_409.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_409.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_407.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_407.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_408.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_409.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_407.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_404.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_404.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_406.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_406.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_405.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_406.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_405.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_404.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_405.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_401.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_401.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_403.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_403.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_402.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_402.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_403.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_402.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_401.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_400.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_400.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_4.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_4.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_40.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_40.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_400.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_4.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_40.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_399.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_399.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_398.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_398.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_397.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_397.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_398.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_399.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_397.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_396.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_396.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_395.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_395.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_394.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_394.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_396.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_395.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_394.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_392.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_392.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_393.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_393.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_391.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_393.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_391.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_392.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_390.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_390.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_39.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_39.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_391.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_390.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_389.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_39.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_389.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_387.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_387.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_388.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_388.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_389.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_388.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_387.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_386.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_386.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_385.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_385.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_386.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_383.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_384.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_383.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_384.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_385.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_384.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_381.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_383.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_381.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_382.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_382.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_381.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_382.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_38.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_38.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_380.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_380.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_379.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_379.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_380.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_38.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_377.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_377.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_378.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_379.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_378.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_377.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_378.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_376.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_376.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_374.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_375.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_374.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_375.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_376.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_375.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_374.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_373.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_373.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_371.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_371.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_372.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_372.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_373.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_371.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_372.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_370.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_370.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_37.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_37.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_369.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_369.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_370.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_369.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_37.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_368.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_368.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_366.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_367.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_367.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_366.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_368.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_367.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_366.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_365.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_365.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_364.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_364.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_363.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_363.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_364.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_365.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_362.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_363.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_362.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_361.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_361.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_360.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_360.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_362.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_361.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_359.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_359.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_360.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_36.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_36.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_358.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_36.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_358.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_359.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_358.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_357.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_357.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_356.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_356.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_357.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_355.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_355.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_356.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_355.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_354.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_354.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_352.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_352.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_353.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_353.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_354.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_352.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_353.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_351.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_351.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_35.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_35.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_350.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_350.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_351.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_350.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_35.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_349.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_349.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_347.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_348.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_347.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_348.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_349.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_348.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_347.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_346.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_346.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_344.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_344.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_345.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_345.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_346.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_345.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_344.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_342.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_342.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_343.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_343.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_341.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_341.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_343.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_342.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_341.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_339.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_340.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_339.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_340.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_34.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_34.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_340.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_34.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_339.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_338.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_338.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_337.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_336.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_337.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_336.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_338.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_337.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_336.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_335.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_335.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_333.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_333.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_334.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_334.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_335.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_334.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_333.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_332.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_330.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_330.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_332.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_331.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_331.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_332.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_331.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_330.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_33.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_33.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_328.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_328.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_33.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_329.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_329.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_327.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_327.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_329.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_328.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_327.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_325.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_325.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_326.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_326.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_323.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_323.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_326.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_325.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_324.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_324.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_322.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_322.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_323.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_324.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_322.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_321.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_321.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_320.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_320.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_321.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_32.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_32.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_320.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_319.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_319.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_318.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_318.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_32.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_319.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_316.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_318.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_317.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_316.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_317.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_315.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_317.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_315.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_316.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_314.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_314.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_313.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_313.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_315.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_314.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_312.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_311.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_311.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_312.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_313.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_312.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_31.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_31.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_311.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_310.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_310.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_31.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_310.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_309.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_309.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_308.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_308.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_307.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_307.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_309.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_308.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_306.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_306.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_307.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_305.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_305.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_306.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_304.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_304.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_305.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_302.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_302.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_303.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_303.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_304.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_303.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_302.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_301.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_301.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_300.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_300.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_301.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_30.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_30.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_300.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_299.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_299.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_3.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_3.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_30.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_299.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_3.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_298.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_298.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_296.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_296.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_298.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_297.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_297.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_295.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_295.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_297.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_296.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_295.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_294.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_294.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_293.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_293.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_292.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_292.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_294.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_293.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_291.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_291.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_292.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_290.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_290.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_291.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_29.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_29.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_290.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_289.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_289.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_29.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_289.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_286.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_286.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_288.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_288.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_287.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_287.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_288.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_287.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_286.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_285.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_285.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_284.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_284.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_283.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_283.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_285.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_284.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_282.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_282.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_283.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_281.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_281.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_282.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_280.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_280.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_28.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_281.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_28.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_280.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_279.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_279.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_278.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_28.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_278.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_279.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_276.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_276.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_277.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_277.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_278.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_276.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_277.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_275.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_275.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_273.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_274.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_273.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_274.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_275.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_274.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_273.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_272.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_272.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_271.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_271.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_270.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_270.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_272.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_270.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_271.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_27.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_27.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_269.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_269.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_268.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_27.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_268.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_269.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_267.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_267.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_268.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_265.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_265.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_266.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_266.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_267.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_265.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_266.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_264.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_264.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_263.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_263.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_262.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_262.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_264.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_263.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_262.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_261.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_261.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_260.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_261.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_26.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_260.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_26.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_260.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_259.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_259.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_26.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_258.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_258.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_257.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_257.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_259.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_258.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_255.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_255.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_257.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_256.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_256.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_254.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_254.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_255.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_256.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_254.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_253.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_253.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_252.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_252.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_251.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_251.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_253.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_252.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_251.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_250.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_250.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_25.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_25.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_249.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_249.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_250.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_249.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_25.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_248.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_248.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_247.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_247.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_246.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_248.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_246.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_247.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_245.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_246.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_245.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_244.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_244.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_243.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_243.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_245.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_244.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_243.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_242.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_242.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_241.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_241.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_240.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_240.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_242.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_241.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_240.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_24.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_24.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_238.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_24.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_239.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_238.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_239.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_237.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_237.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_239.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_238.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_237.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_236.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_236.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_235.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_235.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_234.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_234.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_236.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_235.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_233.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_233.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_234.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_231.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_231.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_233.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_232.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_232.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_230.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_230.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_232.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_231.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_230.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_229.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_229.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_23.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_23.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_228.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_228.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_229.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_23.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_228.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_227.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_225.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_225.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_227.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_226.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_226.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_227.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_226.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_225.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_224.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_224.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_222.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_222.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_224.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_223.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_223.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_221.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_221.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_223.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_222.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_220.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_220.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_221.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_22.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_22.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_219.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_219.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_220.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_22.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_219.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_218.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_218.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_216.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_216.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_217.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_217.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_218.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_216.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_217.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_214.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_214.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_215.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_215.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_213.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_213.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_215.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_214.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_213.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_212.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_212.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_211.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_211.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_210.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_210.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_212.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_210.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_211.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_21.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_21.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_209.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_209.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_208.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_208.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_21.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_209.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_207.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_207.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_208.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_206.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_206.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_205.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_205.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_207.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_206.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_205.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_204.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_204.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_203.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_203.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_202.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_202.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_204.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_203.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_201.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_202.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_200.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_201.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_200.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_20.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_20.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_201.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_200.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_20.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_199.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_199.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_2.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_2.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_198.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_198.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_199.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_198.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_197.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_197.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_195.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_195.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_196.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_196.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_197.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_196.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_195.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_193.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_193.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_194.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_194.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_193.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_192.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_192.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_194.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_192.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_19.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_19.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_190.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_190.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_191.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_191.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_190.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_19.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_191.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_189.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_187.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_189.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_188.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_187.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_188.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_189.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_187.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_188.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_186.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_184.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_186.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_184.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_185.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_185.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_186.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_184.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_185.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_183.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_183.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_182.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_181.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_182.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_181.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_183.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_182.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_181.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_18.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_18.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_179.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_179.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_180.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_180.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_18.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_180.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_179.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_178.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_178.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_177.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_177.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_176.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_176.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_178.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_176.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_177.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_173.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_175.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_175.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_174.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_173.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_174.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_175.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_173.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_174.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_172.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_172.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_170.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_170.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_171.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_171.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_172.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_171.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_170.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_169.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_169.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_17.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_17.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_168.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_168.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_17.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_169.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_168.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_166.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_166.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_167.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_167.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_165.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_165.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_167.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_166.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_165.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_162.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_164.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_164.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_163.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_163.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_162.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_164.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_163.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_161.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_162.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_161.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_160.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_160.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_161.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_16.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_16.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_160.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_159.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_159.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_16.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_158.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_158.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_159.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_156.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_156.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_158.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_157.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_157.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_156.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_157.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_155.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_155.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_154.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_154.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_153.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_153.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_155.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_154.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_152.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_152.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_153.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_151.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_151.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_150.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_150.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_152.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_15.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_151.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_15.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_150.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_149.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_149.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_148.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_148.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_15.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_146.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_149.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_146.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_148.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_147.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_147.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_146.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_147.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_145.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_145.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_144.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_144.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_145.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_142.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_142.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_144.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_141.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_141.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_143.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_143.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_142.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_143.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_141.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_140.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_140.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_14.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_14.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_139.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_139.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_140.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_14.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_139.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_138.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_137.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_138.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_137.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_136.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_136.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_138.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_137.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_136.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_135.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_135.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_134.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_134.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_133.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_133.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_134.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_135.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_133.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_132.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_132.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_131.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_131.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_130.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_132.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_130.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_13.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_131.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_13.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_130.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_129.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_129.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_128.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_13.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_128.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_129.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_127.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_127.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_128.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_126.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_126.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_125.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_125.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_127.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_126.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_124.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_124.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_125.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_123.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_123.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_124.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_123.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_122.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_122.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_121.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_121.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_122.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_120.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_120.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_121.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_120.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_12.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_12.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_119.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_119.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_118.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_118.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_12.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_116.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_116.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_119.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_118.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_117.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_115.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_117.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_115.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_116.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_117.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_115.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_114.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_114.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_113.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_113.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_114.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_112.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_112.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_113.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_111.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_111.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_112.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_110.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_110.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_111.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_110.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_11.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_11.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_109.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_109.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_108.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_108.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_11.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_109.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_108.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_106.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_106.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_107.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_107.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_105.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_107.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_105.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_106.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_105.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_104.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_104.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_103.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_103.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_102.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_102.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_102.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_104.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_103.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_101.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_10.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_101.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_10.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_100.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_100.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_101.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_10.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_100.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_1.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_1.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_0.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_0.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__vision__tracking.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__vision__tracking.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_1.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_0.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__vector__loadsave.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__vector__loadsave.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__time__date.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__vision__tracking.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__time__date.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__vector__loadsave.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__string__manage.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__synch__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__synch__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__time__date.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__string__manage.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__synch__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__stats__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__stats__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__string__manage.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__stlext__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__stlext__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__result__sets__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__result__sets__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__stats__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__stlext__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__result__sets__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__ransac__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__ransac__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__poses__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__poses__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__ransac__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__poses__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__param__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__network__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__param__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__network__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__tpspace.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__tpspace.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__param__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__network__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__reactive.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__reactive.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__tpspace.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__planners.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__planners.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__reactive.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__planners.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__holo.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__holo.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nav__holo.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__multidesc__desc.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__multidesc__desc.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__features.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__features.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__multidesc__desc.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__features.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__thread.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__thread.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__thread.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__round.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__round.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__round.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__memory.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__memory.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__md5.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__md5.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__memory.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__md5.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__crc.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__crc.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__crc.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__metric__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__memalloc__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__metric__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__memalloc__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__metric__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__memalloc__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__loadsave__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__loadsave__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__matlab__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__matlab__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__loadsave__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__matlab__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__geometry__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__kdtree__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__kdtree__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__geometry__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__interpolation__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__interpolation__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__kdtree__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__interpolation__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__geometry__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__fourier__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__fourier__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__filesystem.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__filesystem.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__fourier__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__filesystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__container__ops__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__container__ops__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__color__maps.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__color__maps.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__container__ops__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__bundle__adj.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__chessboard__calib.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__bundle__adj.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__chessboard__calib.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__color__maps.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__chessboard__calib.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__bundle__adj.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graph_legend.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graph_legend.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_text__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_text__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_window__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_window__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_window__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_text__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_x__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_x__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_profile__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_profile__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_x__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_printout__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_printout__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_profile__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_layer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_layer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_polygon__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_printout__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_polygon__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_movable_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_movable_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_polygon__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_legend__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_legend__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_movable_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_layer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_layer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_layer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_legend__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_layer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_coords__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_coords__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_coords__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/search.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/search_opensearch.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/search_functions.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/search_config.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_defs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_enum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_func.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/globals.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/files.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_rela.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_enum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_~.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_func.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_~.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/functions.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/hierarchy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/annotated.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_enum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespaces.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/modules.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/pages.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dot_inline_dotgraph_1.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/index.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/menudata.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000067_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000059_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000065_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000051_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000051_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000051_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000051_000011.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000051_000065.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000048_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000048_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000048_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000048_000065.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000068_000041.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000068_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000068_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000068_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000057_000041.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000057_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000041_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000041_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000041_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000037_000041.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000037_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000037_000068.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000037_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000064_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000064_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000036_000064.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000063_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000053_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000053_000063.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000035_000063.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000035_000053.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000056_000016.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000056_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000056_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000056_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000056_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000056_000021.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000056_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000034_000016.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000034_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000034_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000034_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000034_000056.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000034_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000047_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000047_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000033_000047.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000043_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000032_000043.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000055_000040.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000055_000015.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000040_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000040_000015.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000031_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000031_000040.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000031_000015.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000052_000039.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000052_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000039_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000039_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000039_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000039_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000030_000039.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000030_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000054_000014.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000042_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000042_000014.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000042_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000042_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000029_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000029_000014.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000029_000042.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000028_000013.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000027_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000027_000012.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000026_000010.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000045_000009.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000025_000009.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000024_000008.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000023_000007.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000022_000004.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000021_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000021_000002.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000066_000044.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000066_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000066_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000066_000049.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000066_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000066_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000061_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000061_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000061_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000060_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000060_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000050_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000050_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000049_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000049_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000049_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000049_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000049_000001.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000044_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000049.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000050.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000003.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000001.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000019_000009.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000018_000044.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000018_000049.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000018_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000018_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000018_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000017_000068.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000017_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000017_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000016_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000016_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000016_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000016_000056.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000016_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000015_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000015_000040.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000015_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000014_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000014_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000014_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000013_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000013_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000012_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000012_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000012_000025.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000012_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000011_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000010_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000010_000034.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000010_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000010_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000010_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000009_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000009_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000008_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000008_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000007_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000004_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000004_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000004_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000003_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000002_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000001_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_000000_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dir_f662dccd6a60e2b8cc589ab459ff953a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graph_legend.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r_1_1_value_extractor_3_01std_1_1string_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r_1_1_value_extractor_3_01std_1_1string_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r_1_1_value_extractor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r_1_1_value_extractor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespace_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r_1_1_value_extractor_3_01std_1_1string_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r_1_1_value_extractor_3_01std_1_1string_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r_1_1_value_extractor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r_1_1_value_extractor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespace_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_xor_handler-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_xor_handler.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_optional_unlabeled_tracker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_optional_unlabeled_tracker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespace_t_c_l_a_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1no__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1no__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1constructor__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1constructor__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1clone__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1clone__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacestlplus.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacestd.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_search_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_search_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_radius_result_set-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_radius_result_set.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_pooled_allocator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_pooled_allocator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2___simple_1_1traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2___simple_1_1traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2___simple.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2_1_1traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2_1_1traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l1_1_1traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l1_1_1traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l1.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___simple___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___simple___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l1___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l1___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_k_n_n_result_set-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_k_n_n_result_set.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_node-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_node.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_interval-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_interval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_branch_struct-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_branch_struct.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_k_d_tree_single_index_adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_k_d_tree_single_index_adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_eigen_matrix_adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_eigen_matrix_adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_index_dist___sorter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_index_dist___sorter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_c_array-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_c_array.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector_3-1_00_01_t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector_3-1_00_01_t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacenanoflann.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1vision_1_1pinhole.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1vision_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_s_u_r_f_descriptors_k_d_tree_index-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_s_u_r_f_descriptors_k_d_tree_index.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_calib_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_calib_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_calib_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_calib_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits_3_01_t_simple_featuref_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits_3_01_t_simple_featuref_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits_3_01_t_simple_feature_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits_3_01_t_simple_feature_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature__templ-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature__templ.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_s_i_f_t_descriptors_k_d_tree_index-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_s_i_f_t_descriptors_k_d_tree_index.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_r_o_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_r_o_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_relative_feature_pos-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_relative_feature_pos.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_matching_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_matching_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_stereo_callback_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_stereo_callback_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_stereo_calib_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_stereo_calib_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_r_o_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_r_o_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_calib_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_calib_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_feature_observation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_feature_observation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_video_file_writer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_video_file_writer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_undistort_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_undistort_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_stereo_rectify_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_stereo_rectify_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_image_pyramid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_image_pyramid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker_1_1_t_extra_output_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker_1_1_t_extra_output_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_s_u_r_f_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_s_u_r_f_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_spin_images_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_spin_images_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_s_i_f_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_s_i_f_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_polar_images_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_polar_images_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_o_r_b_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_o_r_b_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_log_polar_images_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_log_polar_images_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_k_l_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_k_l_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_harris_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_harris_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_f_a_s_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_f_a_s_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_b_c_d_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_extraction-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_extraction.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_1_1_t_descriptors-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_1_1_t_descriptors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_difodo-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_difodo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_cam_model_1_1_camera_temp_variables-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_cam_model_1_1_camera_temp_variables.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1vision.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1net.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_unary_member_function_wrapper-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_unary_member_function_wrapper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_write_to_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_write_to_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_read_from_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_read_from_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_pair_make_unique-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_pair_make_unique.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_make_unique-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_make_unique.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_delete-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_delete.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_convert-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_convert.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear_unique-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear_unique.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear_second-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear_second.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_non_const_bind2nd-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_non_const_bind2nd.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_non_const_bind1st-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_non_const_bind1st.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_memory_bypasser_iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_memory_bypasser_iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_member_function_wrapper-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_member_function_wrapper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_binary_member_function_wrapper-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_binary_member_function_wrapper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1metaprogramming.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1internal_1_1dynamic__grid__txt__saver-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1internal_1_1dynamic__grid__txt__saver.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1internal.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_018_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_018_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_014_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_014_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01std_1_1pair_3_01_t1_00_01_t2_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01std_1_1pair_3_01_t1_00_01_t2_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1opengl_1_1_c_light_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1opengl_1_1_c_light_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_matrix_template_numeric_3_01_t_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_matrix_template_numeric_3_01_t_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_matrix_fixed_numeric_3_01_t_00_01_n_00_01_m_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_matrix_fixed_numeric_3_01_t_00_01_n_00_01_m_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_numeric_3_01_t_00_01_n_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_numeric_3_01_t_00_01_n_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_float_3_01_n_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_float_3_01_n_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_double_3_01_n_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_double_3_01_n_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1graphs_1_1_c_network_of_poses_3_01_c_p_o_s_e_00_27ed3b3966071062c5cb8592af56801d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1graphs_1_1_c_network_of_poses_3_01_c_p_o_s_e_00_a1e07cdc8a51e3e0a437586266547769.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_runtime_class_id-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_runtime_class_id.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_property_value_i_d_triplet-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_property_value_i_d_triplet.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_pixel_coordf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_pixel_coordf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_pixel_coord-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_pixel_coord.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_matching_pair-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_matching_pair.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_i_c_p_covariance_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_i_c_p_covariance_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_i_c_p_algorithm_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_i_c_p_algorithm_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_data_association_metric_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_data_association_metric_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_data_association_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_data_association_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_c_grid_map_aligner_1_1_t_aligner_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_c_grid_map_aligner_1_1_t_aligner_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01poses_1_1_c_pose3_d_interpolator_1_1_t_interpolator_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01poses_1_1_c_pose3_d_interpolator_1_1_t_interpolator_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01nav_1_1_t_holonomic_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01nav_1_1_t_holonomic_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01nav_1_1_c_holonomic_n_d_1_1_t_situations_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01nav_1_1_c_holonomic_n_d_1_1_t_situations_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t0548f1e62c46a2a7aacae0763cd2d519.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_intensity_channel_i_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01maps_1_1_c_random_field_grid_map2_d_1_1_t_map_representation_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01maps_1_1_c_random_field_grid_map2_d_1_1_t_map_representation_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01maps_1_1_c_height_grid_map2_d_1_1_t_map_representation_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01maps_1_1_c_height_grid_map2_d_1_1_t_map_representation_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_velodyne_scanner_1_1model__t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_velodyne_scanner_1_1model__t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_kinect_1_1_t_video_channel_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_kinect_1_1_t_video_channel_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_g_p_s_interface_1_1_p_a_r_s_e_r_s_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_g_p_s_interface_1_1_p_a_r_s_e_r_s_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01bayes_1_1_t_k_f_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01bayes_1_1_t_k_f_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_colorf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_colorf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_color-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_color.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_r_g_b_a_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_r_g_b_a_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_r_g_b_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_r_g_b_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_coloured_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_coloured_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_coloured_points_map_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_coloured_points_map_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_018_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_018_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_014_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_014_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_entry-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_entry.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_1_1_t_call_stats-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_1_1_t_call_stats.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_1_1_t_call_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_1_1_t_call_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_thread_safe_queue-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_thread_safe_queue.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_text_file_lines_parser-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_text_file_lines_parser.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_start_up_classes_register-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_start_up_classes_register.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_serializable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_serializable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_robot_simulator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_robot_simulator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_properties_values_list_1_1_t_property_value_pair-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_properties_values_list_1_1_t_property_value_pair.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_profiler_proxy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_profiler_proxy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_message-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_message.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_mapped_image-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_mapped_image.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_list_of_classes-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_list_of_classes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_l_a_s_s_i_n_i_t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_l_a_s_s_i_n_i_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_path_from_r_t_k_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_path_from_r_t_k_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_geodetic_coords-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_geodetic_coords.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_ellipsoid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_ellipsoid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_transf_interpolation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_transf_interpolation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert3_d___t_o_p_c_o_n-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert3_d___t_o_p_c_o_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert2_d___t_o_p_c_o_n-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert2_d___t_o_p_c_o_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum7_params___t_o_p_c_o_n-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum7_params___t_o_p_c_o_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum7_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum7_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum1_d_transf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum1_d_transf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum10_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum10_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_coords-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_coords.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1topography.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e3_robust_result-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e3_robust_result.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e3_robust_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e3_robust_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e2_robust_result-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e2_robust_result.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e2_robust_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e2_robust_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_potential_match-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_potential_match.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1tfest.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1system_1_1os.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_object_functor_no_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_object_functor_no_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_object_functor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_object_functor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor_no_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor_no_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor_3_01void_01_5_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor_3_01void_01_5_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1system_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_t_time_parts-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_t_time_parts.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_t_thread_handle-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_t_thread_handle.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_split.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_generic_memory_pool-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_generic_memory_pool.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_c_file_system_watcher_1_1_t_file_system_change-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_c_file_system_watcher_1_1_t_file_system_change.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_file_system_watcher-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_file_system_watcher.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_c_directory_explorer_1_1_t_file_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_c_directory_explorer_1_1_t_file_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_directory_explorer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_directory_explorer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_blocked_range-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_blocked_range.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1system.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_m_t__buffer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_m_t__buffer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_thread_safe_variable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_thread_safe_variable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_semaphore-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_semaphore.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_critical_section_locker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_critical_section_locker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_critical_section-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_critical_section.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_atomic_counter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_atomic_counter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1synch.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin3_d_1_1lt__operator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin3_d_1_1lt__operator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin2_d_1_1lt__operator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin2_d_1_1lt__operator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_path_bin2_d_1_1lt__operator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_path_bin2_d_1_1lt__operator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_path_bin2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_path_bin2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1slam_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_t_monte_carlo_localization_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_t_monte_carlo_localization_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_t_data_association_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_t_data_association_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization_1_1_t_data_per_beacon-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization_1_1_t_data_per_beacon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_data_assoc_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_data_assoc_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_data_assoc_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_data_assoc_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_stats-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_stats.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_dist-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_dist.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_i_c_p_1_1_t_return_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_i_c_p_1_1_t_return_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_return_info_1_1_t_pair_plus_distance-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_return_info_1_1_t_pair_plus_distance.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_return_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_return_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1slam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1scanmatching.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1random_1_1_c_random_generator_1_1_t_m_t19937__data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1random_1_1_c_random_generator_1_1_t_m_t19937__data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1random_1_1_c_random_generator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1random_1_1_c_random_generator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1random.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_rot_vec_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_rot_vec_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_quat_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_quat_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose2_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose2_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_point3_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_point3_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_point2_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_point2_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl_3_01_d_e_r_i_v_e_d_c_l_a_s_s_00_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl_3_01_d_e_r_i_v_e_d_c_l_a_s_s_00_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl_3_01_d_e_r_i_v_e_d_c_l_a_s_s_00_010_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1poses_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_o__average_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_o__average_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_o__average_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_o__average_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_s_e__traits_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_s_e__traits_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_s_e__traits_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_s_e__traits_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_e__average_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_e__average_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_e__average_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_e__average_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_robot2_d_pose_estimator_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_robot2_d_pose_estimator_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_robot2_d_pose_estimator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_robot2_d_pose_estimator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_random_sampler-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_random_sampler.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g_1_1_t_gaussian_mode-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g_1_1_t_gaussian_mode.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g_1_1_t_gaussian_mode-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g_1_1_t_gaussian_mode.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g_1_1_t_gaussian_mode-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g_1_1_t_gaussian_mode.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1poses.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph_matcher-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph_matcher.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_semantic_clustering-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_semantic_clustering.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1_segment-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1_segment.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane_inferred_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane_inferred_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map_maker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map_maker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map_localiser-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map_localiser.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1frame_r_g_b_dand_pose-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1frame_r_g_b_dand_pose.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_consistency_test-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_consistency_test.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1config__heuristics-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1config__heuristics.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1pbmap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1stock__objects.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1graph__tools.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1gl__utils_1_1_t_render_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1gl__utils_1_1_t_render_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1gl__utils.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_triangles_1_1_t_triangle-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_triangles_1_1_t_triangle.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_textured_triangles_1_1_t_vertex-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_textured_triangles_1_1_t_vertex.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_textured_triangles_1_1_t_triangle-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_textured_triangles_1_1_t_triangle.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_polyhedron_1_1_t_polyhedron_face-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_polyhedron_1_1_t_polyhedron_face.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_polyhedron_1_1_t_polyhedron_edge-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_polyhedron_1_1_t_polyhedron_edge.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_point_cloud_coloured_1_1_t_point_colour-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_point_cloud_coloured_1_1_t_point_colour.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_open_g_l_viewport_1_1_t_last_projective_matrix_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_open_g_l_viewport_1_1_t_last_projective_matrix_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octree_point_renderer_1_1_t_render_queue_element-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octree_point_renderer_1_1_t_render_queue_element.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octree_point_renderer_1_1_t_node-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octree_point_renderer_1_1_t_node.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_voxel-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_voxel.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_info_per_voxel_set-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_info_per_voxel_set.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_grid_cube-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_grid_cube.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_mesh_1_1_t_triangle_vertex_indices-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_mesh_1_1_t_triangle_vertex_indices.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_light-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_light.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_generalized_cylinder_1_1_t_quadrilateral-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_generalized_cylinder_1_1_t_quadrilateral.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_assimp_model_1_1_t_info_per_texture-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_assimp_model_1_1_t_info_per_texture.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_assimp_model_1_1_t_impl_assimp-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_assimp_model_1_1_t_impl_assimp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/unionmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_t_double_range_1_1rd-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/unionmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_t_double_range_1_1rd.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_t_double_range-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_t_double_range.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_f_trace2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_f_trace2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_f_trace1_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_f_trace1_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c3_d_s_scene_1_1_t_impl3_d_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c3_d_s_scene_1_1_t_impl3_d_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1gnss_1_1nv__oem6__solution__status.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1gnss_1_1nv__oem6__position__type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1gnss_1_1nv__oem6__ins__status__type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_u_t_c__time-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_u_t_c__time.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1nv__oem6__short__header__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1nv__oem6__short__header__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1nv__oem6__header__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1nv__oem6__header__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n_1_1_t_component_version-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n_1_1_t_component_version.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p_1_1_t_compressed_range_log-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p_1_1_t_compressed_range_log.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1gnss.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_velodyne_calibration_1_1_per_laser_calib-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_velodyne_calibration_1_1_per_laser_calib.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_velodyne_calibration-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_velodyne_calibration.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_t_stereo_image_features-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_t_stereo_image_features.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_t2_d_scan_properties-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_t2_d_scan_properties.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_sin_cos_look_up_table_for2_d_scans_1_1_t_sin_cos_values-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_sin_cos_look_up_table_for2_d_scans_1_1_t_sin_cos_values.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sin_cos_look_up_table_for2_d_scans-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sin_cos_look_up_table_for2_d_scans.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog_1_1iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog_1_1iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog_1_1const__iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog_1_1const__iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_velodyne_raw_packet-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_velodyne_raw_packet.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_velodyne_position_packet-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_velodyne_position_packet.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_point_cloud-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_point_cloud.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_generate_point_cloud_s_e3_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_generate_point_cloud_s_e3_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_generate_point_cloud_parameters-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_generate_point_cloud_parameters.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1raw__block__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1raw__block__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1laser__return__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1laser__return__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_skeleton_1_1_t_skeleton_joint-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_skeleton_1_1_t_skeleton_joint.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_r_f_i_d_1_1_t_tag_reading-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_r_f_i_d_1_1_t_tag_reading.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_range_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_range_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_t_observation_e_nose-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_t_observation_e_nose.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_c_m_o_smodel_1_1_tdata_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_c_m_o_smodel_1_1_tdata_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_c_m_o_smodel-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_c_m_o_smodel.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_bearing_range_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_bearing_range_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_beacon_ranges_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_beacon_ranges_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation6_d_features_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation6_d_features_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_cached3_d_proj_tables-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_cached3_d_proj_tables.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation2_d_range_scan_with_uncertainty_1_1_t_eval_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation2_d_range_scan_with_uncertainty_1_1_t_eval_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan_with_uncertainty-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan_with_uncertainty.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options_1_1_t_options___thrun_model-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options_1_1_t_options___thrun_model.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options_1_1_t_options___gaussian_model-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options_1_1_t_options___gaussian_model.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_robot_shape-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_robot_shape.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_node_s_e2___t_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_node_s_e2___t_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_node_s_e2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_node_s_e2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_edge_s_e2___t_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_edge_s_e2___t_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_c_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_c_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric_3_01_t_node_s_e2___t_p_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric_3_01_t_node_s_e2___t_p_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric_3_01_t_node_s_e2_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric_3_01_t_node_s_e2_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_planner_simple2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_planner_simple2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_render_planned_path_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_render_planned_path_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_planner_result-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_planner_result.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_planner_input-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_planner_input.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_end_criteria-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_end_criteria.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_algorithm_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_algorithm_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_reactive_navigation_system3_d_1_1_t_p_t_gmultilevel-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_reactive_navigation_system3_d_1_1_t_p_t_gmultilevel.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_interface_implementation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_interface_implementation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_t_cell_for_lambda_function-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_t_cell_for_lambda_function.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_log_file_record_1_1_t_info_per_p_t_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_log_file_record_1_1_t_info_per_p_t_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_gap-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_gap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_info_per_p_t_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_info_per_p_t_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_holonomic_movement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_holonomic_movement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1nav.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1math_1_1jacobians.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits_3_01_c_matrix_template_numeric_3_01_t_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits_3_01_c_matrix_template_numeric_3_01_t_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits_3_01_c_matrix_fixed_numeric_3_01_t_00_01_d_00_01_d_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits_3_01_c_matrix_fixed_numeric_3_01_t_00_01_d_00_01_d_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1_t_aux_resizer_3_01_m_a_t_00-1_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1_t_aux_resizer_3_01_m_a_t_00-1_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1_t_aux_resizer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1_t_aux_resizer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_reverse_accessor_iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_reverse_accessor_iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper_3_01_u_00_01true_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper_3_01_u_00_01true_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper_3_01_u_00_01false_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper_3_01_u_00_01false_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1get_vicinity.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_accessor_iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_accessor_iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1math_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_segment3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_segment3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_segment2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_segment2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose3_d_quat-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose3_d_quat.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon_with_plane-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon_with_plane.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_z_r_g_bu8-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_z_r_g_bu8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_z_iu8-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_z_iu8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_zf_r_g_bu8-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_zf_r_g_bu8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_zf_iu8-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_zf_iu8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point3_df-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point3_df.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_plane-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_plane.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object3_d_1_1tobject3d__data__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object3_d_1_1tobject3d__data__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object2_d_1_1tobject2d__data__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object2_d_1_1tobject2d__data__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_line3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_line3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_line2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_line2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel_3_01rk_pseudo_huber_00_01_t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel_3_01rk_pseudo_huber_00_01_t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel_3_01rk_least_squares_00_01_t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel_3_01rk_least_squares_00_01_t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_model_search_1_1_t_species-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_model_search_1_1_t_species.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_model_search-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_model_search.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_matrix_block_sparse_cols_1_1_t_entry-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_matrix_block_sparse_cols_1_1_t_entry.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_matrix_block_sparse_cols-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_matrix_block_sparse_cols.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_search_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_search_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_container_type_3_01_eigen_1_1_eigen_base_3_01_derived_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_container_type_3_01_eigen_1_1_eigen_base_3_01_derived_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_container_type-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_container_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_monte_carlo_1_1_c_statistical_analyzer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_monte_carlo_1_1_c_statistical_analyzer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_monte_carlo-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_monte_carlo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_row_accessor_extended-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_row_accessor_extended.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_row_accessor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_row_accessor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_column_accessor_extended-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_column_accessor_extended.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_column_accessor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_column_accessor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_levenberg_marquardt_templ_1_1_t_result_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_levenberg_marquardt_templ_1_1_t_result_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_histogram-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_histogram.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_row_accessor_extended-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_row_accessor_extended.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_row_accessor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_row_accessor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_column_accessor_extended-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_column_accessor_extended.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_column_accessor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_column_accessor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_binary_relation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_binary_relation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_3_01_t_00_010_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_3_01_t_00_010_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1math.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1internal_1_1_t_metric_map_types_registry-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1internal_1_1_t_metric_map_types_registry.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1maps_1_1internal.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1pointmap__traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int8__t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int16__t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1load_from_range_impl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1maps_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_random_field_cell-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_random_field_cell.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_ratio_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_ratio_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_extra_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_extra_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_height_gridmap_cell-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_height_gridmap_cell.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_tobservation_g_m_r_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_tobservation_g_m_r_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_laser_range3_d_insert_context-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_laser_range3_d_insert_context.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_laser_range2_d_insert_context-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_laser_range2_d_insert_context.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_l_a_s___write_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_l_a_s___load_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_l_a_s___header_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_l_a_s___header_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_rendering_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_rendering_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_update_cells_info_change_only-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_update_cells_info_change_only.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_laser_simul_uncertainty_result-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_laser_simul_uncertainty_result.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_laser_simul_uncertainty_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_laser_simul_uncertainty_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_entropy_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_entropy_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_critical_points_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_critical_points_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options_1_1_t_g_p_s_origin-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options_1_1_t_g_p_s_origin.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_fuse_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_fuse_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_custom_sequence_landmarks-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_custom_sequence_landmarks.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___base_1_1_t_point_insert_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___base_1_1_t_point_insert_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_gaussian_wind_table-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_gaussian_wind_table.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_gaussian_cell-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_gaussian_cell.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1maps.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1kinematics_1_1_t_kinematic_link-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1kinematics_1_1_t_kinematic_link.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1kinematics.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_sensor_class_id-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_sensor_class_id.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_thread_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_thread_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_f_t_d_i_device-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_f_t_d_i_device.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___s_v_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___s_v_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___fly_capture2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___fly_capture2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___d_u_o3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___d_u_o3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options__dc1394-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options__dc1394.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options__bumblebee-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options__bumblebee.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_c_v_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_c_v_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_velodyne_scanner_1_1_t_model_properties_factory-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_velodyne_scanner_1_1_t_model_properties_factory.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_velodyne_scanner_1_1_t_model_properties-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_velodyne_scanner_1_1_t_model_properties.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_rovio_state-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_rovio_state.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_encoders-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_encoders.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rovio-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rovio.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo_1_1my__pos-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo_1_1my__pos.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client_1_1_t_mount_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client_1_1_t_mount_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client_1_1_n_t_r_i_p_args-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client_1_1_n_t_r_i_p_args.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_t_info_per_task-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_t_info_per_task.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__do__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__do__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__di__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__di__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__co__pulses__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__co__pulses__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__pulse__width__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__pulse__width__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__period__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__period__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__lin__encoder__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__lin__encoder__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__count__edges__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__count__edges__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__ang__encoder__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__ang__encoder__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ao__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ao__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ai__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ai__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_joystick-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_joystick.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___open_c_v-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___open_c_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_image_grabber__dc1394_1_1_t_camera_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_image_grabber__dc1394_1_1_t_camera_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber__dc1394-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber__dc1394.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g_1_1_t_sensor_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g_1_1_t_sensor_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_generic_sensor_1_1_c_l_a_s_s_i_n_i_t___g_e_n_e_r_i_c___s_e_n_s_o_r-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_generic_sensor_1_1_c_l_a_s_s_i_n_i_t___g_e_n_e_r_i_c___s_e_n_s_o_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_f_f_m_p_e_g___input_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_f_f_m_p_e_g___input_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base_1_1_t_robot_description-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base_1_1_t_robot_description.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1hwdrivers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_t_pose_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_t_pose_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r_1_1_t_path_bin-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r_1_1_t_path_bin.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis_1_1_t_robot_poses_partitioning-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis_1_1_t_robot_poses_partitioning.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mto_t_b_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mto_t_b_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_t_b_i_1_1_t_b_i__info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_t_b_i_1_1_t_b_i__info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_t_b_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_t_b_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_a_a-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_a_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1hmtslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_wx_subsystem.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1gui.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose_p_d_f_gaussian_inf_00_01gst_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose_p_d_f_gaussian_inf_00_01gst_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose3_d_p_d_f_gaussian_inf_00_01gst_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose3_d_p_d_f_gaussian_inf_00_01gst_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose3_d_00_01gst_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose3_d_00_01gst_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose2_d_00_01gst_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose2_d_00_01gst_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphslam_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1_t_result_info_spa_lev_marq-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1_t_result_info_spa_lev_marq.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1graphslam__traits_1_1observation__info__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1graphslam__traits_1_1observation__info__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1graphslam__traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1graphslam__traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper_3_01_c_pose3_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper_3_01_c_pose3_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper_3_01_c_pose2_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper_3_01_c_pose2_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1node__annotations__empty.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1graph__ops-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1graph__ops.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1edge__annotations__empty.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphs_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_t_graphviz_export_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_t_graphviz_export_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_tree_1_1_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_tree_1_1_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_tree_1_1_t_edge_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_tree_1_1_t_edge_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_dijkstra_1_1_t_previous-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_dijkstra_1_1_t_previous.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_dijkstra_1_1_t_distance-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_dijkstra_1_1_t_distance.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_dijkstra-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_dijkstra.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_a_star_algorithm-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_a_star_algorithm.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1global__settings.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_tests_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_tests_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_detector_door_crossing_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_detector_door_crossing_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_detector_door_crossing_1_1_t_door_crossing_out_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_detector_door_crossing_1_1_t_door_crossing_out_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_cascade_classifier_detection_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_cascade_classifier_detection_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1detectors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1compress_1_1zip.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1compress.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1bayes_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_probability_particle-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_probability_particle.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_capable_1_1_t_fast_draw_aux_vars-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_capable_1_1_t_fast_draw_aux_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_stats-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_stats.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1bayes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_01_r_00_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_01_r_00_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_011_00_01_c_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_011_00_01_c_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_011_00_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_011_00_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespaceinternal__mrpt.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/struct_eigen_1_1_eigen_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/class_eigen_1_1aligned__allocator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/namespace_eigen.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_window-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_text-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_x-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_profile-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_printout-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_polygon-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_movable_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_layer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_legend-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_layer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_coords-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structimaxdiv__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/structimaxdiv__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__sse__optimizations.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__adapters__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__topography__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__tfest__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__stereoslam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__scanmatching__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__reactivenav__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__pbmap__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__obs__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__kinematics__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__hwdrivers__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__hmtslam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__gui__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__graphslam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__graphs__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__detectors__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/deprecated.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/todo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/env-vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dep-wxwidgets.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dep-suitesparse.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dep-sse.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dep-pcl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dep-opengl-glut.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dep-opencv.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dep-libusb.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dep-libpcap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dep-liblas.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dep-libftdi.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dep-eigen3.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependencies.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_simple_feature_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tracking_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/pinhole_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/multi_desc__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/descriptor__pairing_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/descriptor__kdtrees_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_video_file_writer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_undistort_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_stereo_rectify_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_image_pyramid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/chessboard__stereo__camera__calib_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/chessboard__find__corners_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/chessboard__camera__calib_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_feature_extraction_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_feature_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_difodo_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_cam_model_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/bundle__adjustment_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/vision_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_visual_landmarks_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_visual_landmarks_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_landmarks_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_landmarks_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_landmark_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_landmark_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/path__from__rtk__gps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/data__types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/conversions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/topography_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/se3_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/se2_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/indiv-compat-decls_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tfest_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/scan__matching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/scanmatching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_monte_carlo_localization_params_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_k_l_d_params_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_p_f__implementations__data_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_p_f__implementations_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_p_f__aux__structs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/observations__overlap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/data__association_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_range_only_localization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_range_bearing_k_f_s_l_a_m2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_range_bearing_k_f_s_l_a_m_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_occupancy_grid_map_feature_extractor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_metric_maps_alignment_algorithm_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_r_b_p_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_i_c_p_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_incremental_map_partitioner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_i_c_p_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_grid_map_aligner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_multi_metric_map_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_multi_metric_map_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_multi_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_multi_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_subgraph_matcher_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_subgraph_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_semantic_clustering_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_plane_inferred_info_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_plane_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_pb_map_maker_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_pb_map_localiser_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_miscellaneous_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/heuristic_params_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_consistency_test_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/pbmap_2pbmap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/pbmap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/glut_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/freeglut__std_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/freeglut__ext_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/freeglut_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/stock__objects_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/pose__pdfs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/opengl__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/opengl__fonts_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graph__tools__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graph__tools_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gl__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_vector_field3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_vector_field2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_textured_plane_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_textured_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_text_message_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_text3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_text_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_sphere_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_simple_line_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_triangles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_textured_triangles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_objects_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_lines_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_renderizable_display_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_renderizable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_polyhedron_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point_cloud_coloured_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point_cloud_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_open_g_l_viewport_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_open_g_l_standard_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_open_g_l_scene_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_octree_point_renderer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_octo_map_voxels_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_mesh_fast_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_mesh3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_mesh_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_light_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_z_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_y_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_generalized_ellipsoid_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_generalized_cylinder_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_frustum_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_f_b_o_render_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_range_bearing2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_disk_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_cylinder_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_box_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_axis_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_assimp_model_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_arrow_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c3_d_s_scene_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/opengl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_velodyne_calibration_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t2_d_scan_properties_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__type__list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__topcon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__novatel_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__common_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__ascii__nmea_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_sin_cos_look_up_table_for2_d_scans_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_sin_cos_look_up_table_for2_d_scans_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_sensory_frame_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_sensory_frame_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_rawlog_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_rawlog_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_wireless_power_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_wireless_power_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_wind_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_wind_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_observation_velodyne_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_stereo_images_features_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_stereo_images_features_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_stereo_images_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_stereo_images_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_observation_skeleton_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_r_g_b_d360_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_r_g_b_d360_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_r_f_i_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_r_f_i_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_reflectivity_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_reflectivity_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_raw_d_a_q_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_raw_d_a_q_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_odometry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_odometry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_i_m_u_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_i_m_u_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_g_p_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_g_p_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_gas_sensors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_gas_sensors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_comment_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_comment_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_c_a_n_bus_j1939_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_c_a_n_bus_j1939_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_bearing_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_bearing_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_beacon_ranges_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_beacon_ranges_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_battery_state_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_battery_state_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation6_d_features_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation6_d_features_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_observation3_d_range_scan__project3_d__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation3_d_range_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation3_d_range_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_observation2_d_range_scan_with_uncertainty_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation2_d_range_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation2_d_range_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/carmen__log__tools_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_action_robot_movement3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_action_robot_movement3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_action_robot_movement2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_action_robot_movement2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_action_collection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_action_collection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_action_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_action_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_metric_map_types_registry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_metric_map_initializer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/metric__map__types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_simple_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_simple_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_events_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_events_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/reactivenav_2motion__planning__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nav_2tpspace_2motion__planning__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/reactivenav_2_c_reactive_navigation_system3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nav_2reactive_2_c_reactive_navigation_system3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/reactivenav_2_c_reactive_navigation_system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nav_2reactive_2_c_reactive_navigation_system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/reactivenav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g7_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g6_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g5_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g4_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g3_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g2_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g1_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_parameterized_trajectory_generator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_log_file_record_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_abstract_reactive_navigation_system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_abstract_p_t_g_based_reactive_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_move_tree_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_planner_simple2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_planner_r_r_t___s_e2___t_p_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_holonomic_v_f_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_holonomic_n_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_holonomic_log_file_record_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_abstract_holonomic_reactive_method_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_planar_laser_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_angular_observation_mesh_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_p_c_l__adapters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_p_c_l__adapters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_wireless_power_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_wireless_power_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_weighted_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_weighted_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_simple_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_simple_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_reflectivity_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_reflectivity_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_random_field_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_random_field_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_octo_map_base__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_occupancy_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_occupancy_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_log_odds_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_log_odds_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_height_grid_map2_d___m_r_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_height_grid_map2_d___base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_height_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_height_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_gas_concentration_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_gas_concentration_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_coloured_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_coloured_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_coloured_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_coloured_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_kinematic_chain_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/kinematics_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_capture_options__bumblebee_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/hwdrivers__impexp_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_wireless_power_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_velodyne_scanner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_tu_micos_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_swiss_ranger3_d_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___s_v_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___bumblebee__libdc1394_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_skeleton_tracker_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_sick_laser_u_s_b_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_sick_laser_serial_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_servoe_neck_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_serial_port_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_rovio_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_robotic_head_interface_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_robo_peak_lidar_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_rae_p_i_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ptu_hokuyo_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ptu_d_perception_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ptu_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_phidget_interface_kit_proximity_sensors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_open_n_i2_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_open_n_i2_generic_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_open_n_i2___r_g_b_d360_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_n_t_r_i_p_emitter_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_n_t_r_i_p_client_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_national_instruments_d_a_q_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_l_m_s100eth_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_kinect_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_joystick_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_interface_f_t_d_i_messages_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_interface_f_t_d_i_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_i_m_u_x_sens___m_t4_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_i_m_u_x_sens_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_i_m_u_intersense_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_impinj_r_f_i_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_image_grabber___open_c_v_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_image_grabber___fly_capture2_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_image_grabber__dc1394_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ibeo_lux_e_t_h_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_hokuyo_u_r_g_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_gyro_k_v_h_d_s_p3000_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_g_p_s_interface_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_g_p_s___n_t_r_i_p_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_gill_anemometer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_generic_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_f_f_m_p_e_g___input_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_enose_modular_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_d_u_o3_d_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_c_a_n_bus_reader_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_camera_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_board_sonars_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_board_i_r_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_board_e_noses_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_board_d_l_m_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_activ_media_robot_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c2_d_range_finder_abstract_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/hwdrivers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/hmtslam__impexp_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_h_m_t___s_l_a_m__common_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector___grid_matching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector___fab_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_robot_poses_graph_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_local_metric_hypothesis_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_h_m_t_s_l_a_m_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_h_m_h_map_node_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_h_m_h_map_arc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_hierarchical_m_h_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_hierarchical_map_m_h_partition_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/hmtslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mathplot_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_wx_utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_wx_subsystem_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/keycodes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gui__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_my_g_l_canvas_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_display_window_plots_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_display_window3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_display_window_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_base_g_u_i_window_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gui_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/levmarq__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/levmarq_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graphslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dijkstra_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_network_of_poses__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_network_of_poses_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_graph_partitioner__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_graph_partitioner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_directed_tree_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_directed_graph_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_a_star_algorithm_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graphs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_object_detection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_face_detection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_detector_door_crossing_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_detectable_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_cascade_classifier_detection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/detectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/bayes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_image___s_s_e3_8cpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_image___s_s_e2_8cpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/utils__defs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/types__simple_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/types__math_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_2types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_type_name__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_type_name_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_stereo_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/traits__map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_pixel_coord_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_parameters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_matching_pair_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_enum_type_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_color_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/stl__serialization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/stl__extensions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/stl__containers__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_s_s_e__types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_s_s_e__macros_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/safe__pointers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/round_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/pstdint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/printf__vector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_p_l_y__import__export_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/net__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/msvc__inttypes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt_event_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt__stdint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt__macros_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt__inttypes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/metaprogramming__serialization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/metaprogramming_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/md5_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/map__as__vector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/list__searchable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/integer__select_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/exceptions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_uncopiable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_type_selector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_time_logger_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_tic_tac_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_thread_safe_queue_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_text_file_lines_parser_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_string_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_std_out_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_start_up_classes_register_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_simple_database_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_server_t_c_p_socket_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_serializable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_robot_simulator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_referenced_mem_block_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/crc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_properties_values_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_probability_density_function_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/core__defs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/compiler__fixes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/color__maps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_observer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_observable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_m_h_properties_values_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_message_queue_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_message_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_memory_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_memory_chunk_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_mapped_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_log_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_loadable_options_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_list_of_classes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/circular__buffer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/ci__less_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_file_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_file_output_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_file_input_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_file_g_z_output_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_file_g_z_input_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_enhanced_meta_file_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_dynamic_grid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_debug_output_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_console_redirector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_prefixer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_memory_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_client_t_c_p_socket_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_canvas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/boost__join_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/bits_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/bimap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/aligned__containers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/adapters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2math_2utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/vector__loadsave_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/threads_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/string__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/parallelization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/os_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/memory_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/filesystem_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/datetime_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_generic_memory_pool_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_file_system_watcher_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_directory_explorer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_m_t__buffer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_thread_safe_variable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_semaphore_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pipe_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_critical_section_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/atomic__incr_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/synch_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_random_generators_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/random_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_s_o___s_e__average_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_s_e__traits_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/poses__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_robot2_d_pose_estimator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_poses3_d_sequence_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_poses2_d_sequence_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_random_sampler_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_s_o_g_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_particles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_grid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_gaussian_inf_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_or_point__detail_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_or_point_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_rot_vec_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_gaussian_inf_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_s_o_g_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_particles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_gaussian_inf_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_interpolator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose2_d_grid_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_s_o_g_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_particles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point2_d_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point2_d_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/poses_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_xor_handler_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_version_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_values_constraint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_value_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_unlabeled_value_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_unlabeled_multi_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_switch_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_std_output_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_optional_unlabeled_tracker_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_multi_switch_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_multi_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_ignore_rest_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_help_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_doc_book_output_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_constraint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_cmd_line_output_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_cmd_line_interface_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_cmd_line_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_arg_exception_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/smart__ptr_8tpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/smart__ptr_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/exceptions_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/containers__fixes_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nanoflann_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/do__opencv__includes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/math__mrpt_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/wrap2pi_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/utils__matlab_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/transform__gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slerp_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/robust__kernels_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/ransac__applications_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/ransac_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/point__poses2vectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/ops__vectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/ops__matrices_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/ops__containers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/num__jacobian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/model__search__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/model__search_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_matrix_block_sparse_cols_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/matrix__serialization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/matrix__adaptors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/math__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lightweight__geom__data_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/kmeans_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_k_d_tree_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/jacobians_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/interp__fit_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/homog__matrices_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/geometry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/fourier_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/eigen__plugins__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/eigen__plugins_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/eigen__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/distributions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/data__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_spline_interpolator1_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_quaternion_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_polygon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_monte_carlo_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_template_objects_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_template_numeric_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_fixed_numeric_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_b_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_levenberg_marquardt_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_histogram_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_binary_relation_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_array_numeric_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_array_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/math_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/zip_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/compress_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_probability_particle_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_particle_filter_data_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_particle_filter_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_particle_filter_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/topography_2include_2mrpt_2topography_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tfest_2include_2mrpt_2tfest_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2include_2mrpt_2slam_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/pbmap_2include_2mrpt_2pbmap_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/opengl_2include_2mrpt_2opengl_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2include_2mrpt_2obs_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nav_2include_2mrpt_2nav_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2include_2mrpt_2maps_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/kinematics_2include_2mrpt_2kinematics_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/hwdrivers_2include_2mrpt_2hwdrivers_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/hmtslam_2include_2mrpt_2hmtslam_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gui_2include_2mrpt_2gui_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/detectors_2include_2mrpt_2detectors_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2base_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/main_page__doc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__vision_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__topography_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__tfest_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__stereoslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__slam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__scanmatching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__reactivenav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__pbmap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__opengl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__obs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__nav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__maps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__kinematics_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__hwdrivers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__hmtslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__gui_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__graphslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__graphs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__detectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__bayes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/env-vars_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__wxwidgets_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__suitesparse_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__sse_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__pcl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__opengl__glut_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__opencv_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__libusb_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__libpcap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__liblas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__libftdi_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__eigen3_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependencies_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/change_log__doc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_simple_feature_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tracking_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/pinhole_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/multi_desc__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/descriptor__pairing_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/descriptor__kdtrees_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_video_file_writer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_undistort_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_stereo_rectify_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_image_pyramid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/chessboard__stereo__camera__calib_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/chessboard__find__corners_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/chessboard__camera__calib_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_feature_extraction_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_feature_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_difodo_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_cam_model_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/bundle__adjustment_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/vision_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_visual_landmarks_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_visual_landmarks_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_landmarks_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_landmarks_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_landmark_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_landmark_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/path__from__rtk__gps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/data__types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/conversions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/topography_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/se3_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/se2_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/indiv-compat-decls_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tfest_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/scan__matching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/scanmatching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_monte_carlo_localization_params_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_k_l_d_params_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_p_f__implementations__data_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_p_f__implementations_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_p_f__aux__structs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/observations__overlap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/data__association_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_range_only_localization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_range_bearing_k_f_s_l_a_m2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_range_bearing_k_f_s_l_a_m_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_occupancy_grid_map_feature_extractor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_metric_maps_alignment_algorithm_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_r_b_p_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_i_c_p_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_incremental_map_partitioner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_i_c_p_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_grid_map_aligner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_multi_metric_map_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_multi_metric_map_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_multi_metric_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_multi_metric_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_subgraph_matcher_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_subgraph_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_semantic_clustering_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_plane_inferred_info_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_plane_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_pb_map_maker_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_pb_map_localiser_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_miscellaneous_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/heuristic_params_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_consistency_test_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/pbmap_2pbmap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/pbmap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/glut_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/freeglut__std_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/freeglut__ext_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/freeglut_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/stock__objects_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/pose__pdfs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/opengl__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/opengl__fonts_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graph__tools__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graph__tools_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gl__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_vector_field3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_vector_field2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_textured_plane_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_textured_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_text_message_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_text3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_text_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_sphere_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_simple_line_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_triangles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_textured_triangles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_objects_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_lines_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_renderizable_display_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_renderizable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_polyhedron_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point_cloud_coloured_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point_cloud_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_open_g_l_viewport_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_open_g_l_standard_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_open_g_l_scene_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_octree_point_renderer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_octo_map_voxels_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_mesh_fast_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_mesh3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_mesh_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_light_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_z_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_y_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_generalized_ellipsoid_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_generalized_cylinder_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_frustum_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_f_b_o_render_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_range_bearing2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_disk_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_cylinder_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_box_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_axis_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_assimp_model_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_arrow_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c3_d_s_scene_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/opengl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_velodyne_calibration_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t2_d_scan_properties_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__type__list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__topcon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__novatel_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__common_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__ascii__nmea_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_sin_cos_look_up_table_for2_d_scans_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_sin_cos_look_up_table_for2_d_scans_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_sensory_frame_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_sensory_frame_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_rawlog_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_rawlog_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_wireless_power_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_wireless_power_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_wind_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_wind_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_observation_velodyne_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_stereo_images_features_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_stereo_images_features_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_stereo_images_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_stereo_images_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_observation_skeleton_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_r_g_b_d360_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_r_g_b_d360_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_r_f_i_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_r_f_i_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_reflectivity_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_reflectivity_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_raw_d_a_q_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_raw_d_a_q_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_range_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_range_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_odometry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_odometry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_i_m_u_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_i_m_u_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_g_p_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_g_p_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_gas_sensors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_gas_sensors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_comment_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_comment_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_c_a_n_bus_j1939_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_c_a_n_bus_j1939_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_bearing_range_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_bearing_range_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_beacon_ranges_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_beacon_ranges_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_battery_state_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_battery_state_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation6_d_features_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation6_d_features_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_observation3_d_range_scan__project3_d__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation3_d_range_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation3_d_range_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_observation2_d_range_scan_with_uncertainty_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation2_d_range_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation2_d_range_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/carmen__log__tools_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_action_robot_movement3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_action_robot_movement3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_action_robot_movement2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_action_robot_movement2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_action_collection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_action_collection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_action_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_action_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_metric_map_types_registry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_metric_map_initializer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/metric__map__types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_simple_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_simple_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_events_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_events_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/reactivenav_2motion__planning__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nav_2tpspace_2motion__planning__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/reactivenav_2_c_reactive_navigation_system3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nav_2reactive_2_c_reactive_navigation_system3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/reactivenav_2_c_reactive_navigation_system_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nav_2reactive_2_c_reactive_navigation_system_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/reactivenav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g7_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g6_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g5_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g4_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g3_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g2_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g1_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_parameterized_trajectory_generator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_log_file_record_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_abstract_reactive_navigation_system_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_abstract_p_t_g_based_reactive_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_move_tree_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_planner_simple2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_planner_r_r_t___s_e2___t_p_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_holonomic_v_f_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_holonomic_n_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_holonomic_log_file_record_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_abstract_holonomic_reactive_method_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_planar_laser_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_angular_observation_mesh_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_p_c_l__adapters_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_p_c_l__adapters_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_wireless_power_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_wireless_power_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_weighted_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_weighted_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_simple_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_simple_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_reflectivity_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_reflectivity_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_random_field_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_random_field_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_octo_map_base__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_occupancy_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_occupancy_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_log_odds_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_log_odds_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_height_grid_map2_d___m_r_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_height_grid_map2_d___base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_height_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_height_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_gas_concentration_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_gas_concentration_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_coloured_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_coloured_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_coloured_octo_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_coloured_octo_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_kinematic_chain_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/kinematics_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_capture_options__bumblebee_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/hwdrivers__impexp_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_wireless_power_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_velodyne_scanner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_tu_micos_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_swiss_ranger3_d_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___s_v_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___bumblebee__libdc1394_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_skeleton_tracker_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_sick_laser_u_s_b_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_sick_laser_serial_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_servoe_neck_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_serial_port_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_rovio_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_robotic_head_interface_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_robo_peak_lidar_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_rae_p_i_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ptu_hokuyo_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ptu_d_perception_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ptu_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_phidget_interface_kit_proximity_sensors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_open_n_i2_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_open_n_i2_generic_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_open_n_i2___r_g_b_d360_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_n_t_r_i_p_emitter_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_n_t_r_i_p_client_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_national_instruments_d_a_q_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_l_m_s100eth_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_kinect_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_joystick_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_interface_f_t_d_i_messages_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_interface_f_t_d_i_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_i_m_u_x_sens___m_t4_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_i_m_u_x_sens_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_i_m_u_intersense_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_impinj_r_f_i_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_image_grabber___open_c_v_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_image_grabber___fly_capture2_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_image_grabber__dc1394_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_ibeo_lux_e_t_h_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_hokuyo_u_r_g_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_gyro_k_v_h_d_s_p3000_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_g_p_s_interface_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_g_p_s___n_t_r_i_p_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_gill_anemometer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_generic_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_f_f_m_p_e_g___input_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_enose_modular_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_d_u_o3_d_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_c_a_n_bus_reader_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_camera_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_board_sonars_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_board_i_r_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_board_e_noses_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_board_d_l_m_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_activ_media_robot_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c2_d_range_finder_abstract_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/hwdrivers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/hmtslam__impexp_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_h_m_t___s_l_a_m__common_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector___grid_matching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector___fab_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_robot_poses_graph_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_local_metric_hypothesis_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_h_m_t_s_l_a_m_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_h_m_h_map_node_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_h_m_h_map_arc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_hierarchical_m_h_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_hierarchical_map_m_h_partition_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/hmtslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mathplot_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_wx_utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_wx_subsystem_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/keycodes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gui__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_my_g_l_canvas_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_display_window_plots_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_display_window3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_display_window_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_base_g_u_i_window_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gui_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/levmarq__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/levmarq_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graphslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dijkstra_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_network_of_poses__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_network_of_poses_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_graph_partitioner__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_graph_partitioner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_directed_tree_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_directed_graph_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_a_star_algorithm_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graphs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_object_detection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_face_detection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_detector_door_crossing_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_detectable_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_cascade_classifier_detection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/detectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/bayes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_image___s_s_e3_8cpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_image___s_s_e2_8cpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/utils__defs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/types__simple_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/types__math_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_2types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_type_name__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_type_name_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_stereo_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/traits__map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_pixel_coord_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_parameters_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_matching_pair_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_enum_type_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_color_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_t_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/stl__serialization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/stl__extensions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/stl__containers__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_s_s_e__types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_s_s_e__macros_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/safe__pointers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/round_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/pstdint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/printf__vector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_p_l_y__import__export_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/net__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/msvc__inttypes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt_event_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt__stdint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt__macros_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt__inttypes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/metaprogramming__serialization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/metaprogramming_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/md5_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/map__as__vector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/list__searchable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/integer__select_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/exceptions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_uncopiable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_type_selector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_time_logger_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_tic_tac_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_thread_safe_queue_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_text_file_lines_parser_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_string_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_std_out_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_start_up_classes_register_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_simple_database_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_server_t_c_p_socket_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_serializable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_robot_simulator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_referenced_mem_block_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/crc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_properties_values_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_probability_density_function_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/core__defs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/compiler__fixes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/color__maps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_observer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_observable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_m_h_properties_values_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_message_queue_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_message_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_memory_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_memory_chunk_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_mapped_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_log_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_loadable_options_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_list_of_classes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/circular__buffer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/ci__less_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_file_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_file_output_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_file_input_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_file_g_z_output_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_file_g_z_input_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_enhanced_meta_file_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_dynamic_grid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_debug_output_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_console_redirector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_prefixer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_memory_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_client_t_c_p_socket_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_canvas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/boost__join_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/bits_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/bimap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/aligned__containers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/adapters_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2math_2utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/vector__loadsave_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/threads_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/string__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/parallelization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/os_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/memory_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/filesystem_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/datetime_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_generic_memory_pool_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_file_system_watcher_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_directory_explorer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/system_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_m_t__buffer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_thread_safe_variable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_semaphore_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pipe_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_critical_section_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/atomic__incr_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/synch_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_random_generators_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/random_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_s_o___s_e__average_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_s_e__traits_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/poses__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_robot2_d_pose_estimator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_poses3_d_sequence_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_poses2_d_sequence_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_random_sampler_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_s_o_g_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_particles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_grid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_gaussian_inf_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_or_point__detail_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_or_point_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_rot_vec_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_gaussian_inf_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_s_o_g_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_particles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_gaussian_inf_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_interpolator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose2_d_grid_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_s_o_g_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_particles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point2_d_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point2_d_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_point_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/poses_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_xor_handler_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_version_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_values_constraint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_value_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_unlabeled_value_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_unlabeled_multi_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_switch_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_std_output_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_optional_unlabeled_tracker_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_multi_switch_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_multi_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_ignore_rest_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_help_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_doc_book_output_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_constraint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_cmd_line_output_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_cmd_line_interface_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_cmd_line_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_arg_exception_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/smart__ptr_8tpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/smart__ptr_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/exceptions_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/containers__fixes_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nanoflann_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/do__opencv__includes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/math__mrpt_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/wrap2pi_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/utils__matlab_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/transform__gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slerp_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/robust__kernels_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/ransac__applications_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/ransac_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/point__poses2vectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/ops__vectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/ops__matrices_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/ops__containers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/num__jacobian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/model__search__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/model__search_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_matrix_block_sparse_cols_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/matrix__serialization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/matrix__adaptors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/math__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lightweight__geom__data_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/kmeans_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_k_d_tree_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/jacobians_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/interp__fit_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/homog__matrices_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/geometry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/fourier_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/eigen__plugins__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/eigen__plugins_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/eigen__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/distributions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/data__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_spline_interpolator1_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_quaternion_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_polygon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_monte_carlo_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_template_objects_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_template_numeric_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_fixed_numeric_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_b_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_levenberg_marquardt_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_histogram_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_binary_relation_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_array_numeric_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_array_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/math_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/zip_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/compress_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_probability_particle_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_particle_filter_data_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_particle_filter_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_c_particle_filter_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/topography_2include_2mrpt_2topography_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tfest_2include_2mrpt_2tfest_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/slam_2include_2mrpt_2slam_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/pbmap_2include_2mrpt_2pbmap_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/opengl_2include_2mrpt_2opengl_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/obs_2include_2mrpt_2obs_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nav_2include_2mrpt_2nav_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/maps_2include_2mrpt_2maps_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/kinematics_2include_2mrpt_2kinematics_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/hwdrivers_2include_2mrpt_2hwdrivers_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/hmtslam_2include_2mrpt_2hmtslam_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gui_2include_2mrpt_2gui_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/detectors_2include_2mrpt_2detectors_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2base_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/main_page__doc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__vision_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__topography_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__tfest_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__stereoslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__slam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__scanmatching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__reactivenav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__pbmap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__opengl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__obs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__nav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__maps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__kinematics_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__hwdrivers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__hmtslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__gui_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__graphslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__graphs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__detectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__bayes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/env-vars_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__wxwidgets_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__suitesparse_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__sse_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__pcl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__opengl__glut_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__opencv_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__libusb_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__libpcap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__liblas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__libftdi_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependency__eigen3_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dependencies_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/change_log__doc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_formulas.log -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_formulas.tex -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/splitbar.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/folderclosed.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/folderopen.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/doc.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/search -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/search/search.idx -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/search/search.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/search/search.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/search/mag.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/search/search_r.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/search/search_m.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/search/search_l.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nav_g.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/sync_off.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/sync_on.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/bdwn.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/open.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/closed.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/doxygen.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/bc_s.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nav_f.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/nav_h.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tab_s.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tab_h.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tab_b.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tab_a.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/dynsections.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/menu.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/jquery.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/perf-html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/perf-html/results_1.2.0dev-MSVC11-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/perf-html/results_1.2.0dev-GCC-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/perf-html/results_1.2.0dev-CLANG-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/perf-html/index.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-MSVC11-64bit_vs_1.2.0dev-GCC-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-MSVC11-64bit_vs_1.2.0dev-CLANG-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-GCC-64bit_vs_1.2.0dev-MSVC11-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-GCC-64bit_vs_1.2.0dev-CLANG-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-CLANG-64bit_vs_1.2.0dev-MSVC11-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-CLANG-64bit_vs_1.2.0dev-GCC-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-vision.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-topography.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-stereoslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-slam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-scanmatching.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-reactivenav.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-opengl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-obs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-maps.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-hwdrivers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-hmtslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-gui.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-detectors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-bayes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt-base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/_readme_directory_.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/velodyne_axes.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tfest_frames.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/sample_textFonts.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/quaternion.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_RobotRhodon.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_RobotPioneer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_Househam_Sprayer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_Hokuyo_UTM.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_Hokuyo_URG.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_CornerXYZSimple.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_CornerXYZ.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_CornerXYSimple.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_BumblebeeCamera.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CVectorField2D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CText3D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CText.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CSphere.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CSetOfLines.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CPosePDFParticles_as_opengl.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CPolyhedron.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CPointCloudColoured.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CPointCloud.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CPlanarLaserScan.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_COctoMapVoxels.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CMeshFast.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CMesh3D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CMesh.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CGridPlaneXZ.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CGridPlaneXY.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CFrustum.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CEllipsoidRangeBearing2D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CEllipsoidInverseDepth3D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CEllipsoidInverseDepth2D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CEllipsoid.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CDisk.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CCylinder.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CBox.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CAxis.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CAssimpModel.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CArrow.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/preview_CAngularObservationMesh.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt_logo.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/mrpt_gps_classes_usage.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/kinect_depth2range_10bit.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graph_mrpt_libs.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/graph_mrpt_libs.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/gl_utils_message_box.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/chessboard_localization.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Truncatedtetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Truncatedoctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Truncatedicosahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Truncatedhexahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Truncateddodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Triakistetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Triakisoctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Triakisicosahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Tetrakishexahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Tetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Rhombicuboctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Rhombictriacontahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Rhombicosidodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Rhombicdodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Pentakisdodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/PTG2_paths.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/PTG1_paths.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Octahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/KLT_response_performance_SSE2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Icosidodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Icosahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Hexahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Dodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Deltoidalicositetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Deltoidalhexecontahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/Cuboctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/CPose3D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/CPose2D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/CPoint3D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/CPoint2D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/CObservationStereoImages_figRefSystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/CObservationImage_figRefSystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/CObservation3DRangeScan_figRefSystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tabs.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tab_l.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/install.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/changelog.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/doxygen.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/install_files -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/install_files/screenshot_cmake_console_linux.preview.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/install_files/print.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/install_files/icon_win.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/install_files/icon_linux.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/install_files/icon_macos.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tab_r.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//html/tab_b.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test_gridmap3.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test_gridmap2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/viewResults.m -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test_gridmap1.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/config_likelihood.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/leastSquares -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/leastSquares/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/leastSquares/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stereoRectify -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stereoRectify/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stereoRectify/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stl_containers_serialize -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stl_containers_serialize/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stl_containers_serialize/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/eNeck_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/eNeck_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/eNeck_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/polyhedronIntersection -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/polyhedronIntersection/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/polyhedronIntersection/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ptuHokuyo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ptuHokuyo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ptuHokuyo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/textFonts -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/textFonts/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/textFonts/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/poses -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/poses/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/poses/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/poses/BayesFusion.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/quaternions -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/quaternions/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/quaternions/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/pioneerRobotDemo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/pioneerRobotDemo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/pioneerRobotDemo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map3.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/test_gridmap1.bmp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/scan1.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/test_gridmap3.bmp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map1.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map4.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/simulated_scan.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map2.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map1.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map5.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map5.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/scan2.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map4.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map2.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/out_Hs.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/test_gridmap2.bmp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map3.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/se3 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/se3/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/se3/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling/_demo_map.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/texture_sizes_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/texture_sizes_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/texture_sizes_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/model_search_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/model_search_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/model_search_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/pbmap-examples -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/pbmap-examples/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials/tutorial-pbmap-construction.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials/tutorial-pbmap-visualizer.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/fileSystemWatcher -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/fileSystemWatcher/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/fileSystemWatcher/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/unscented_transform_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/unscented_transform_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/unscented_transform_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/coordinate_conversions -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/coordinate_conversions/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/coordinate_conversions/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/kmeans -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/kmeans/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/kmeans/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog/CONFIG_MOXmodel.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stereo-calib-demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stereo-calib-demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stereo-calib-demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ntrip-client -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ntrip-client/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ntrip-client/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/tracking_planes_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/tracking_planes_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageFFT -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageFFT/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageFFT/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/kinect-to-2d-laser-demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/kinect-to-2d-laser-demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/kinect-to-2d-laser-demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/GPS_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/GPS_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/GPS_test/CONFIG_gps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/GPS_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/tuMicos -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/tuMicos/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/tuMicos/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SerialPort_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SerialPort_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SerialPort_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/points3.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/matrix1.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/matrixA.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/fft_in.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/C.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/quantiles_out.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/points1.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/H_row.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/points2.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/in_for_cholesky.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/test_out.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/eigen_times.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/map4.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/H.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/matrix/H_col.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/type_name -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/type_name/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/type_name/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_RGBD_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_RGBD_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_RGBD_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rrt_planning_example -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rrt_planning_example/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/checkerboardDetectors -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/checkerboardDetectors/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/checkerboardDetectors/test_1_checkerboard_9x6.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/checkerboardDetectors/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/http_tests -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/http_tests/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/http_tests/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/optimize-lm -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/optimize-lm/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/optimize-lm/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/multipleCheckerboards -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/multipleCheckerboards/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/multipleCheckerboards/test_3_checkerboards_5x4.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/multipleCheckerboards/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/csparse_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/csparse_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/csparse_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/kinect_online_offline_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/kinect_online_offline_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/kinect_online_offline_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/eNoses_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/eNoses_test/CONFIG_eNoses.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/eNoses_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/eNoses_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/threadsTest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/threadsTest/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/threadsTest/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/pathPlanning -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/pathPlanning/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/pathPlanning/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/octomap_simple -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/octomap_simple/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/octomap_simple/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ransac-demo-plane3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ransac-demo-plane3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ransac-demo-plane3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_driver_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_driver_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_proximity_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_proximity_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_proximity_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/enumerateCameras1394 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/enumerateCameras1394/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/enumerateCameras1394/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/.gitignore -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/slerp_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/slerp_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/slerp_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/params-by-name -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/params-by-name/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/params-by-name/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/createVideoFile -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/createVideoFile/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/createVideoFile/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/bayesianTracking -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/bayesianTracking/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/bayesianTracking/plot_GT_vs_EKF.m -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/bayesianTracking/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/offscreen-render -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/offscreen-render/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/offscreen-render/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoDC1394 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoDC1394/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoDC1394/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/NIDAQ_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/NIDAQ_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/NIDAQ_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/NIDAQ_test/LASER_SCAN_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/NIDAQ_test/_out_scan.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/NIDAQ_test/_out_point_cloud.3Dscene -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ptuDPerception -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ptuDPerception/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ptuDPerception/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/critSectionDeadLock -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/critSectionDeadLock/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/critSectionDeadLock/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/bundle_adj_full_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/bundle_adj_full_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/bundle_adj_full_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/kitti_dataset2rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/kitti_dataset2rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/kitti_dataset2rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/octree_render_huge_pointcloud -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/octree_render_huge_pointcloud/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/octree_render_huge_pointcloud/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/opengl_video_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/opengl_video_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/opengl_video_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/sog-merge -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/sog-merge/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/sog-merge/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stringList -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stringList/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stringList/test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stringList/_out_strings.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stringList/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/stringList/_test_copy.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/spline_interpolation -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/spline_interpolation/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/spline_interpolation/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserProjectionInImages -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserProjectionInImages/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/laserProjectionInImages/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/display3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/display3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/display3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/swissranger_cam_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/swissranger_cam_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/swissranger_cam_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/fbo_render_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/fbo_render_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/fbo_render_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageCorrelation -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageCorrelation/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageCorrelation/_OUT_CORRELATION_FFT.BMP -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageCorrelation/fft2_test_image_patch.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageCorrelation/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageCorrelation/fft2_test_image.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageCorrelation/compareWithMATLAB.m -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_serial_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_serial_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_serial_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ransac-demo-applications -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ransac-demo-applications/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ransac-demo-applications/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/geometry3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/geometry3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/geometry3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/dijkstra-example -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/dijkstra-example/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/dijkstra-example/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/FTDI_USB_enumerate_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/FTDI_USB_enumerate_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/FTDI_USB_enumerate_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/displayPlots -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/displayPlots/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/displayPlots/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SICK_lms100eth_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SICK_lms100eth_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SICK_lms100eth_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2_stereo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2_stereo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2_stereo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps/benchmark-options.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gmrf_map_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gmrf_map_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gmrf_map_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/icp3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/icp3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/icp3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/times -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/times/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/times/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test/LASER_SCAN_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rgbd360 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rgbd360/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/graph_slam_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/graph_slam_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/graph_slam_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_test/LASER_SCAN_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_test/_out_scan.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_test/_out_point_cloud.3Dscene -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/db -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/db/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/db/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/test-compress -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/test-compress/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/test-compress/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/grab3Dvideo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/grab3Dvideo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/grab3Dvideo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/smart_pointers_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/smart_pointers_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/smart_pointers_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gauss_img_filtering -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gauss_img_filtering/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gauss_img_filtering/test_in.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gauss_img_filtering/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/CMakeLists_list_template.txt.in -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/opengl_video_viewport_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/opengl_video_viewport_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/opengl_video_viewport_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/keypoint_matching -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/keypoint_matching/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/keypoint_matching/imgs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/keypoint_matching/imgs/imR_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/keypoint_matching/imgs/imL_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/keypoint_matching/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/resampling-test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/resampling-test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/resampling-test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_2d-icp-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_2d-icp-slam/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/IRBoard_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/IRBoard_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/IRBoard_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoOpenCV -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoOpenCV/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoOpenCV/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator/test_gridmap2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rayTrace -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rayTrace/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rayTrace/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/face_detection -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/face_detection/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/face_detection/FACE_DETECTION_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/face_detection/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gui_windows_events -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gui_windows_events/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gui_windows_events/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/directoryExplorer -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/directoryExplorer/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/directoryExplorer/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/threadsPipe -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/threadsPipe/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/threadsPipe/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor/conf.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_to_rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_to_rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_to_rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoAndBuildPyr -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoAndBuildPyr/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoAndBuildPyr/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/icp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/icp/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/icp/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rgbd_dataset2rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rgbd_dataset2rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rgbd_dataset2rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/observer_pattern -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/observer_pattern/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/observer_pattern/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/CMakeLists_template.txt.in -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/random -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/random/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/random/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/a_starAlgorithm -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/a_starAlgorithm/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/a_starAlgorithm/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/opengl_objects_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/opengl_objects_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/opengl_objects_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gps-coordinates -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gps-coordinates/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gps-coordinates/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/RoboPeakLidar_laser_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/RoboPeakLidar_laser_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFFmpeg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFFmpeg/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFFmpeg/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/feature_extraction -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/feature_extraction/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/feature_extraction/imgs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/feature_extraction/imgs/imR_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/feature_extraction/imgs/imL_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/feature_extraction/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/cameraCaptureAskDialog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/cameraCaptureAskDialog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/cameraCaptureAskDialog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/voronoi_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/voronoi_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/voronoi_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/test_image.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/test_convolution_window.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/joystick -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/joystick/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/joystick/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/HOW_TO_ADD_EXAMPLES.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test/CONFIG_sonars.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/texture.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/mask.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/eNosesRealtime_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/eNosesRealtime_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/eNosesRealtime_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ransac-data-association -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ransac-data-association/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/ransac-data-association/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SocketsTest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SocketsTest/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/SocketsTest/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/polygonSplit -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/polygonSplit/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/polygonSplit/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageBasics -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageBasics/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageBasics/frame_color.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/imageBasics/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rejectionSampling -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rejectionSampling/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rejectionSampling/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gravity3d -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gravity3d/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/gravity3d/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rovio_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/rovio_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/display3D_custom_render -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/display3D_custom_render/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc//samples/display3D_custom_render/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc/mrpt_example1.tar.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/applications -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/applications/reactivenavdemo.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/applications/robotic-arm-kinematics.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/applications/cameracalib.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/applications/rawlogviewer.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/applications/gridmapnavsimul.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/applications/2dslamdemo.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/applications/sceneviewer.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/applications/navlog-viewer.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/applications/kinect-stereo-camera-calib-gui.desktop -- Up-to-date: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/kf-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_test_no_odometry.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_test_datassoc.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_noncentered_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_test_2d.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/kf-slam/partition_EKF-SLAM_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/icp-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_LM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_classic.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_classic_gridmatch.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_with_octomap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/icp-slam/icp-gas-mapping.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/hmt-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/hmt-slam/malaga.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/icp-graph-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/icp-graph-slam/icp-graph-slam.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/simul-beacons -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/simul-beacons/example_simul-beacons.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/2d-slam-demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/2d-slam-demo/2dslam-test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/simul-landmarks -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/simul-landmarks/simul_landmarks_demo_EKF-SLAM_in_6D_noncenteredSensor.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/simul-landmarks/simul_landmarks_demo_EKF-SLAM_in_6D.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/simul-landmarks/simul_landmarks_demo_EKF-SLAM_in_6D_datassoc.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/simul-landmarks/simul_landmarks_demo_EKF-SLAM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/README.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/icp-slam-live -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/icp-slam-live/icp-slam-live_demo_RPLIDAR_gridmap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/pf-localization -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/pf-localization/localization_demo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/pf-localization/ro-localization-demo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/pf-localization/localization_demo_obsonly_rawlog.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/grid-matching -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/grid-matching/gridmatch_example.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/pbmap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/pbmap/configLocaliser.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/pbmap/configPbMap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rbpf-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rbpf-slam/gas_mapping_2lasers_2enoses.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rbpf-slam/example_3_gridmaps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rbpf-slam/gridmapping_optimal_sampling.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rbpf-slam/gridmapping_RBPF_ICPbased_intel.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rbpf-slam/RO-SLAM_simulatedData_MC.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rbpf-slam/gridmapping_RBPF_grid_ICPbased_malaga.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rbpf-slam/gridmapping_RBPF_ICPbased_malaga.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rbpf-slam/RO-SLAM_simulatedData_SOG.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rbpf-slam/gridmapping_intel.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/Enose_v2.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_pgr_flycap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/roadbot-all.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_pgr_flycap_stereo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_analog_ins.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/dataset_citroen.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/swissranger_cam.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/xsens_MT4_multiple.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_digital_inputs.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/Wifi.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/hokuyo_UXM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/velodyne_default_calib_VLP-16.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/rtkgps-lasers.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_ains_encoders.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/ntrip_emitter.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/KVHDSP3000.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/openNI2.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/PhidgetIK.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/rgbd_2sensors.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/.gitignore -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/SICK_custom_rs422_USB.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_stereoBumblebee.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/activmedia_robot.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/xsens_MT4.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/rgbd_4sensors.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/dataset_pid_gps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/velodyne.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/xsens_IMU.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/skeleton_tracker.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/SICK_LMS_500k.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/tuHokuyo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/kinect.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/velodyne_default_calib_HDL-32.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_duo3d.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/gps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/hokuyo_UTM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_stereoBumblebee_libdc1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/isense.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/hokuyo_UTM_camera_1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/SICK_LMS_serial.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/ptuHokuyo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_opencv.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/ptuHokuyoCamera.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/two_cameras_1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_encoders.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/rgbd360.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/patrolbot_enoses.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/RFID.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_ffmpeg_video_file.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/ro-localization -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/ro-localization/UWB_localization_demo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/navigation-ptgs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/navigation-ptgs/reactive2d_config.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/navigation-ptgs/ptrrt_config_example1.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/config_files/navigation-ptgs/reactive3d_config.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_DA_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_DA.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_noncentered_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_DA_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/malaga-cs-fac-building.simplemap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kf-slam_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_noncentered_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/test_rtk_path.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kinematic-models -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kinematic-models/puma560.kinbin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kinematic-models/IRB6400C_Barrientos.kinbin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/pbmap-demos -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/pbmap-demos/pointcloud2.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/pbmap-demos/pointcloud1.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/pbmap-demos/pose0.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/pbmap-demos/pose1.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/pbmap-demos/pointcloud0.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/pbmap-demos/pose2.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/pbmap-demos/pointcloud3.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/pbmap-demos/pose3.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/graph_2d_circle_50nodes.graph -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/uwb_ro-localization_demo_map.gridmap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_noncentered.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/README_directory.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kf-slam_demo_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/2006-MalagaCampus.gridmap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/graph_2d_circle_50nodes_groundtruth.graph -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/uwb_ro-localization_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/localization_demo.simplemap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/2006-01ENE-21-SENA_Telecom Faculty_one_loop_only.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/uwb_ro-localization_demo_GT.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/localization_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/RO-SLAM_demo_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/kf-slam_demo_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mrpt/datasets/RO-SLAM_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/pixmaps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/pixmaps/navlog-viewer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/pixmaps/rawlogviewer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/pixmaps/mrpt_icon.ico -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/pixmaps/robotic-arm-kinematics.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/pixmaps/sceneviewer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/pixmaps/reactivenav.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/pixmaps/2d-slam-demo.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/pixmaps/gridmapsimul.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/pixmaps/cameracalibgui.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/appdata -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/appdata/navlog-viewer.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/appdata/kinect-stereo-camera-calib-gui.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/appdata/sceneviewer.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/appdata/gridmapnavsimul.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/appdata/reactivenavdemo.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/appdata/rawlogviewer.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/appdata/cameracalib.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/appdata/robotic-arm-kinematics.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/appdata/2dslamdemo.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mime -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mime/packages -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mime/packages/x-mrpt-gridmap.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mime/packages/x-mrpt-rawlog.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mime/packages/x-mrpt-hmtmap.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mime/packages/x-mrpt-3dscene.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mime/packages/x-mrpt-simplemap.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/mime/packages/x-mrpt-navlog.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math_mrpt.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/SE_traits.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoses2DSequence.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CRobot2DPoseEstimator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPosePDFSOG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFSOG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPointPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoseOrPoint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPosePDFGrid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPointPDFParticles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DRotVec.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoses3DSequence.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPointPDFSOG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/poses_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoint3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose2DGridTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoint2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuatPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPosePDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuat.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoseRandomSampler.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuatPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFParticles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPosePDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DInterpolator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPointPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoint2DPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/SO_SE_average.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuatPDFGaussianInf.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPosePDFParticles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFGaussianInf.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoint2DPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPosePDFGaussianInf.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoseOrPoint_detail.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/compress.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/compress -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/compress/zip.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/system.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/synch.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/base.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/synch -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/synch/MT_buffer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/synch/CPipe.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/synch/atomic_incr.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/synch/CThreadSafeVariable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/synch/CSemaphore.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/synch/CCriticalSection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/base -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/base/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/do_opencv_includes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/exceptions.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/smart_ptr.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/containers_fixes.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/smart_ptr.tpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/nanoflann -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/nanoflann/nanoflann.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/OptionalUnlabeledTracker.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/CmdLineOutput.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/XorHandler.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/MultiSwitchArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/IgnoreRestVisitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/Constraint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/ValuesConstraint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/CmdLine.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/StdOutput.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/UnlabeledMultiArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/DocBookOutput.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/UnlabeledValueArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/Visitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/HelpVisitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/MultiArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/Arg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/SwitchArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/ArgException.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/ValueArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/CmdLineInterface.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/VersionVisitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/poses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/random.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/bayes -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/bayes/CParticleFilterCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/bayes/CParticleFilterData.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/bayes/CParticleFilter.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/bayes/CProbabilityParticle.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/ops_containers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/ops_containers.h.gcc12 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/matrix_adaptors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/matrix_adaptors.h.cpp11 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CSplineInterpolator1D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/kmeans.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/utils_matlab.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/homog_matrices.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CMatrixD.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CMatrixTemplateObjects.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CArray.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/ransac.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/fourier.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CMatrix.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/ops_vectors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/num_jacobian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/data_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CBinaryRelation.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/matrix_serialization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CMatrixTemplateNumeric.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/math_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CMatrixB.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CHistogram.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CMatrixTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CPolygon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/KDTreeCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/point_poses2vectors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CArrayNumeric.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/jacobians.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/lightweight_geom_data.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/slerp.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CQuaternion.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/wrap2pi.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/transform_gaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CSparseMatrixTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/model_search_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CLevenbergMarquardt.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/ops_matrices.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/geometry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/eigen_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CMatrixFixedNumeric.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/ransac_applications.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CSparseMatrix.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/interp_fit.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/distributions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/model_search.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/MatrixBlockSparseCols.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/robust_kernels.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/CMonteCarlo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/eigen_plugins.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/math/eigen_plugins_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/random -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/random/RandomGenerators.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/system -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/system/filesystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/system/CGenericMemoryPool.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/system/datetime.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/system/string_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/system/parallelization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/system/memory.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/system/threads.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/system/vector_loadsave.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/system/os.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/system/CDirectoryExplorer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/system/CFileSystemWatcher.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CConfigFileMemory.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CReferencedMemBlock.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/TColor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CTimeLogger.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/compiler_fixes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/SSE_macros.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CLog.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CTicTac.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CConfigFileBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/pstdint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/TCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/round.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/TStereoCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/TPixelCoord.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/ci_less.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CDebugOutputCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CMessageQueue.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CTextFileLinesParser.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/adapters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/net_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/mrptEvent.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/circular_buffer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CEnhancedMetaFile.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/TTypeName_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CObserver.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/safe_pointers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/metaprogramming.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/boost_join.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CConsoleRedirector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/mrpt_stdint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CCanvas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CSimpleDatabase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/stl_extensions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CMemoryStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CClientTCPSocket.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/TMatchingPair.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/md5.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/printf_vector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CMHPropertiesValuesList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CMessage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/core_defs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CThreadSafeQueue.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CConfigFilePrefixer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/bimap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/exceptions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CUncopiable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CStartUpClassesRegister.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/color_maps.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/crc.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/types_math.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CMappedImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/integer_select.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CStringList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CFileGZInputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CLoadableOptions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/msvc_inttypes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CDynamicGrid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CFileStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CFileOutputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/metaprogramming_serialization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CRobotSimulator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/TTypeName.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/utils_defs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/aligned_containers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CFileInputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/TParameters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CPropertiesValuesList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CServerTCPSocket.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/types_simple.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/stl_serialization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/mrpt_macros.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CMemoryChunk.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/SSE_types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/list_searchable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CStdOutStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CFileGZOutputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CTypeSelector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/TEnumType.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CSerializable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/stl_containers_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CListOfClasses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CProbabilityDensityFunction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CConfigFile.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/PLY_import_export.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/bits.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/traits_map.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/mrpt_inttypes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/map_as_vector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/base/include//mrpt/utils/CObservable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/bayes/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/bayes/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/bayes/include//mrpt/bayes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/bayes/include//mrpt/bayes -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/bayes/include//mrpt/bayes/CKalmanFilterCapable_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/bayes/include//mrpt/bayes/CKalmanFilterCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/bayes/include//mrpt/bayes/CRejectionSamplingCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/detectors/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/detectors/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors/CDetectorDoorCrossing.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors/CCascadeClassifierDetection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors/CObjectDetection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors/CDetectableObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors/CFaceDetection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphs/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphs/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/CGraphPartitioner_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/dijkstra.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/CDirectedGraph.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/CDirectedTree.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/CAStarAlgorithm.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/CNetworkOfPoses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/CGraphPartitioner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/CNetworkOfPoses_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphslam/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphslam/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphslam/include//mrpt/graphslam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphslam/include//mrpt/graphslam/levmarq_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphslam/include//mrpt/graphslam/levmarq.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphslam/include//mrpt/graphslam/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphslam/include//mrpt/graphslam/types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/graphslam/include//mrpt/graphslam.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/otherlibs/mathplot -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/otherlibs/mathplot/mathplot.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/gui.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/gui -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/gui/CMyGLCanvasBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/gui/CMyGLCanvasBase.h.eigen_X11 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/gui/CDisplayWindow.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/gui/WxUtils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/gui/WxSubsystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/gui/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/gui/CDisplayWindowPlots.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/gui/CBaseGUIWindow.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/gui/gui_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/gui/CDisplayWindow3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/gui/include//mrpt/gui/keycodes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CLocalMetricHypothesis.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CTopLCDetectorBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/hmtslam_impexp.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CRobotPosesGraph.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHMHMapNode.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHMHMapArc.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CTopLCDetector_FabMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHierarchicalMapMHPartition.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CTopLCDetector_GridMatching.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHierarchicalMHMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHMTSLAM.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/HMT_SLAM_common.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CKinect.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSerialPort.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CFFMPEG_InputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/COpenNI2Generic.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImageGrabber_FlyCapture2.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CLMS100eth.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSickLaserUSB.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CStereoGrabber_Bumblebee_libdc1394.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSickLaserSerial.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRovio.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRaePID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRoboticHeadInterface.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPtuDPerception.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/C2DRangeFinderAbstract.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSkeletonTracker.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPtuHokuyo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImageGrabber_dc1394.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CNTRIPClient.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CServoeNeck.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CTuMicos.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardDLMS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGyroKVHDSP3000.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CCameraSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CActivMediaRobotBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CInterfaceFTDIMessages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/COpenNI2Sensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGenericSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CVelodyneScanner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImpinjRFID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/TCaptureOptions_bumblebee.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGPS_NTRIP.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CStereoGrabber_SVS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CNTRIPEmitter.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CHokuyoURG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CWirelessPower.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/hwdrivers_impexp.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRoboPeakLidar.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CEnoseModular.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGillAnemometer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardIR.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIMUXSens_MT4.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPhidgetInterfaceKitProximitySensors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CCANBusReader.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIMUIntersense.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardENoses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CInterfaceFTDI.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIMUXSens.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIbeoLuxETH.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSwissRanger3DCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardSonars.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGPSInterface.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CNationalInstrumentsDAQ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImageGrabber_OpenCV.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CJoystick.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/COpenNI2_RGBD360.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPtuBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CDUO3DCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/kinematics/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/kinematics/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/kinematics/include//mrpt/kinematics -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/kinematics/include//mrpt/kinematics/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/kinematics/include//mrpt/kinematics/CKinematicChain.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/kinematics/include//mrpt/kinematics.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/COctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/COctoMap.h.octomap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/COctoMapBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/COctoMapBase.h.octomap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CColouredOctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CColouredOctoMap.h.octomap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CRandomFieldGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CWeightedPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/PCL_adapters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CGasConcentrationGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CHeightGridMap2D_Base.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CReflectivityGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CColouredPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CHeightGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CLogOddsGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CBeaconMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CBeacon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CSimplePointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/COccupancyGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CHeightGridMap2D_MRF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CWirelessPowerGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps/COctoMapBase_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/maps.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/opengl -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/opengl/CAngularObservationMesh.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/opengl/CPlanarLaserScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CRandomFieldGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/COctoMapBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CWeightedPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/PCL_adapters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CGasConcentrationGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CReflectivityGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CColouredPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CHeightGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CLogOddsGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CBeaconMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CBeacon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/COctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CSimplePointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/COccupancyGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CWirelessPowerGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CColouredOctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/reactivenav.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/reactivenav -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/reactivenav/motion_planning_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/reactivenav/CReactiveNavigationSystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/reactivenav/CReactiveNavigationSystem3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/holonomic -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CHolonomicVFF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CHolonomicND.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CHolonomicLogFileRecord.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/planners -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/planners/PlannerRRT_SE2_TPS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/planners/PlannerSimple2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/planners/TMoveTree.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/reactive -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/reactive/CAbstractPTGBasedReactive.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/reactive/CReactiveNavigationSystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/reactive/CLogFileRecord.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/reactive/CReactiveNavigationSystem3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/motion_planning_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG6.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG1.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG7.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG4.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG3.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG2.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG5.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/nav/include//mrpt/nav.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/maps/TMetricMapTypesRegistry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/maps/CMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/maps/CMetricMapEvents.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/maps/metric_map_types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/maps/CSimpleMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/maps/TMetricMapInitializer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationSkeleton.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationCANBusJ1939.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CActionRobotMovement2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationRGBD360.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservation2DRangeScanWithUncertainty.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservation3DRangeScan_project3D_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/VelodyneCalibration.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationBatteryState.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationOdometry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationGasSensors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationIMU.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationReflectivity.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_ascii_nmea.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationBeaconRanges.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_common.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationRawDAQ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservation6DFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/T2DScanProperties.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_novatel.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_type_list.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_topcon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CActionRobotMovement3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservation3DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationGPS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservation.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CRawlog.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationStereoImagesFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CActionCollection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationWindSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationStereoImages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CSinCosLookUpTableFor2DScans.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/carmen_log_tools.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationRFID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CAction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/obs_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationVelodyneScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationBearingRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationComment.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CSensoryFrame.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationWirelessPower.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservation2DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/obs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationCANBusJ1939.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CActionRobotMovement2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationRGBD360.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationBatteryState.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationOdometry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationGasSensors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationIMU.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationReflectivity.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationBeaconRanges.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationRawDAQ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservation6DFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CActionRobotMovement3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservation3DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationGPS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservation.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CRawlog.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationStereoImagesFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CMetricMapEvents.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CActionCollection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationWindSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationStereoImages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CSinCosLookUpTableFor2DScans.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationRFID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CAction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CSimpleMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationBearingRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationComment.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CSensoryFrame.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationWirelessPower.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservation2DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/stock_objects.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CGeneralizedCylinder.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CMesh.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CRenderizable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CLight.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CTextMessageCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CMesh3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/pose_pdfs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfTexturedTriangles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CAxis.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/C3DSScene.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CVectorField3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CTexturedPlane.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfTriangles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/graph_tools.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/COctreePointRenderer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CGeneralizedEllipsoidTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoidInverseDepth3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CFBORender.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CSphere.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CMeshFast.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CPointCloudColoured.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfObjects.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CFrustum.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/opengl_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CArrow.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfLines.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoidInverseDepth2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CRenderizableDisplayList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/graph_tools_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CBox.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/gl_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CDisk.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CCylinder.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CGridPlaneXY.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/COpenGLScene.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CVectorField2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CText.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoidRangeBearing2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/COpenGLViewport.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CGridPlaneXZ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CAssimpModel.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/COctoMapVoxels.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/opengl_fonts.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CTexturedObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CSimpleLine.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CText3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CPointCloud.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CPolyhedron.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/COpenGLStandardObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//otherlibs/freeglut -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/glut.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/freeglut_std.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/freeglut_ext.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/freeglut.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMapMaker.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMapMaker.h.boost173 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMapLocaliser.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/heuristicParams.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/Subgraph.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/ConsistencyTest.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/PlaneInferredInfo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/SemanticClustering.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/SubgraphMatcher.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/Plane.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/Miscellaneous.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/maps/CMultiMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/maps/CMultiMetricMapPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CICP.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMonteCarloLocalization2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapsAlignmentAlgorithm.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CIncrementalMapPartitioner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/TKLDParams.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/PF_implementations_data.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapBuilderRBPF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapBuilderICP.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CRangeBearingKFSLAM.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CRangeBearingKFSLAM2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/PF_implementations.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/COccupancyGridMapFeatureExtractor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/PF_aux_structs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMultiMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/observations_overlap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CRejectionSamplingRangeOnlyLocalization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapBuilder.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/data_association.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CGridMapAligner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMultiMetricMapPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/TMonteCarloLocalizationParams.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMonteCarloLocalization3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/tfest/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/tfest/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/tfest/include//mrpt/scanmatching.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/tfest/include//mrpt/tfest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/tfest/include//mrpt/tfest/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/tfest/include//mrpt/tfest/se2.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/tfest/include//mrpt/tfest/indiv-compat-decls.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/tfest/include//mrpt/tfest/se3.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/tfest/include//mrpt/scanmatching -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/tfest/include//mrpt/scanmatching/scan_matching.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/tfest/include//mrpt/tfest.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/topography/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/topography/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/topography/include//mrpt/topography -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/topography/include//mrpt/topography/data_types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/topography/include//mrpt/topography/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/topography/include//mrpt/topography/conversions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/topography/include//mrpt/topography/path_from_rtk_gps.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/topography/include//mrpt/topography.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/maps/CLandmark.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/maps/CLandmarksMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/obs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/obs/CObservationVisualLandmarks.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CCamModel.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/descriptor_kdtrees.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/TSimpleFeature.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CDifodo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CImagePyramid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/bundle_adjustment.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CStereoRectifyMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CFeatureExtraction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CUndistortMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/tracking.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CFeature.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/descriptor_pairing.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/chessboard_stereo_camera_calib.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/chessboard_camera_calib.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/multiDesc_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/pinhole.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CVideoFileWriter.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision/chessboard_find_corners.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/slam/CLandmark.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/slam/CLandmarksMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/slam/CObservationVisualLandmarks.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/vision/include//mrpt/vision.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/mrpt-config/mrpt/config.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/include/mrpt/mrpt-config/mrpt/version.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-base.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-base.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-base.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-base.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-detectors.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-detectors.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-detectors.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-detectors.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-gui.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-gui.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-gui.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-gui.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-hmtslam.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-hmtslam.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-hmtslam.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-hmtslam.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-hwdrivers.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-hwdrivers.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-hwdrivers.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-hwdrivers.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-kinematics.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-kinematics.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-kinematics.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-kinematics.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-maps.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-maps.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-maps.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-maps.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-nav.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-nav.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-nav.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-nav.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-obs.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-obs.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-obs.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-obs.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-opengl.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-opengl.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-opengl.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-opengl.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-pbmap.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-pbmap.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-pbmap.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-pbmap.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-slam.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-slam.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-slam.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-slam.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-tfest.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-tfest.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-tfest.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-tfest.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-topography.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-topography.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-topography.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-topography.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-vision.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-vision.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-vision.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-vision.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/2d-slam-demo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/2d-slam-demo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/DifOdometry-Datasets -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/DifOdometry-Datasets" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/GridmapNavSimul -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/GridmapNavSimul" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/RawLogViewer -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/RawLogViewer" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/ReactiveNav3D-Demo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/ReactiveNav3D-Demo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/ReactiveNavigationDemo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/ReactiveNavigationDemo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/SceneViewer3D -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/SceneViewer3D" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/camera-calib -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/camera-calib" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/carmen2rawlog -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/carmen2rawlog" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/carmen2simplemap -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/carmen2simplemap" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/features-matching -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/features-matching" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/gps2rawlog -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/gps2rawlog" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/graph-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/graph-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/grid-matching -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/grid-matching" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/hmt-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/hmt-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/hmt-slam-gui -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/hmt-slam-gui" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/hmtMapViewer -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/hmtMapViewer" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/holonomic-navigator-demo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/holonomic-navigator-demo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/icp-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/icp-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/icp-slam-live -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/icp-slam-live" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/image2gridmap -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/image2gridmap" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/kf-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/kf-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/kinect-3d-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/kinect-3d-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/kinect-3d-view -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/kinect-3d-view" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/kinect-stereo-calib -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/kinect-stereo-calib" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/map-partition -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/map-partition" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/mrpt-perfdata2html -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/mrpt-perfdata2html" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/mrpt-performance -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/mrpt-performance" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/navlog-viewer -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/navlog-viewer" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/observations2map -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/observations2map" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/pf-localization -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/pf-localization" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/rawlog-edit -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/rawlog-edit" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/rawlog-grabber -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/rawlog-grabber" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/rbpf-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/rbpf-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/ro-localization -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/ro-localization" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/robotic-arm-kinematics -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/robotic-arm-kinematics" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/simul-beacons -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/simul-beacons" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/simul-gridmap -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/simul-gridmap" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/simul-landmarks -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/simul-landmarks" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/track-video-features -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/track-video-features" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/velodyne-view -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/velodyne-view" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/rawlog-grabber.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/RawLogViewer.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/ReactiveNavigationDemo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/ReactiveNav3D-Demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/SceneViewer3D.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/camera-calib.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/icp-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/icp-slam-live.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/kf-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/2d-slam-demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/map-partition.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/observations2map.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/pf-localization.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/ro-localization.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/rbpf-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/simul-landmarks.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/simul-beacons.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/simul-gridmap.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/GridmapNavSimul.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/grid-matching.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/features-matching.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/mrpt-performance.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/mrpt-perfdata2html.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/prrt-navigator-demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/holonomic-navigator-demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/navlog-viewer.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/hmt-slam-gui.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/track-video-features.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/graph-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/kinect-3d-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/kinect-3d-view.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/kinect-stereo-calib.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/robotic-arm-kinematics.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/velodyne-view.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/gps2rawlog.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/rawlog-edit.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/carmen2rawlog.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/carmen2simplemap.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/image2gridmap.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/DifOdometry-Datasets.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/man/man1/DifOdometry-Camera.1.gz + find /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/applications/ -name '*.desktop' + xargs -I FIL desktop-file-validate FIL + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/2dslamdemo.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/cameracalib.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/gridmapnavsimul.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/kinect-stereo-camera-calib-gui.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/navlog-viewer.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/rawlogviewer.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/reactivenavdemo.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/robotic-arm-kinematics.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/sceneviewer.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/2dslamdemo.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/cameracalib.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/gridmapnavsimul.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/kinect-stereo-camera-calib-gui.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/navlog-viewer.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/rawlogviewer.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/reactivenavdemo.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/robotic-arm-kinematics.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/appdata/sceneviewer.appdata.xml: OK + rm -fr /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/mrpt-doc + rm -fr /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/share/doc/mrpt-doc + rm -fr '/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64//usr/lib/python*' + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.4.0-32.fc37 --unique-debug-suffix -1.4.0-32.fc37.x86_64 --unique-debug-src-base mrpt-1.4.0-32.fc37.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/mrpt-1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/2d-slam-demo extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/DifOdometry-Datasets extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/GridmapNavSimul extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/RawLogViewer extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/ReactiveNav3D-Demo extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/ReactiveNavigationDemo extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/SceneViewer3D extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/camera-calib extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/carmen2rawlog extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/carmen2simplemap extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/features-matching extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/gps2rawlog extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/graph-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/grid-matching extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/hmt-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/hmt-slam-gui extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/hmtMapViewer extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/holonomic-navigator-demo extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/icp-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/icp-slam-live extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/image2gridmap extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/kf-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/kinect-3d-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/kinect-3d-view extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/kinect-stereo-calib extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/map-partition extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/mrpt-perfdata2html extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/mrpt-performance extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/navlog-viewer extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/observations2map extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/pf-localization extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/rawlog-edit extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/rawlog-grabber extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/rbpf-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/ro-localization extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/robotic-arm-kinematics extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/simul-beacons extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/simul-gridmap extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/simul-landmarks extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/track-video-features extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/bin/velodyne-view extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-base.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-detectors.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-gui.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-hmtslam.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-hwdrivers.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-kinematics.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-maps.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-nav.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-obs.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-opengl.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-pbmap.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-slam.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-tfest.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-topography.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/lib64/libmrpt-vision.so.1.4.0 original debug info size: 1623492kB, size after compression: 1096584kB /usr/bin/sepdebugcrcfix: Updated 56 CRC32s, 0 CRC32s did match. 41450 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/mrpt-1.4.0-32.fc37.x86_64/libs/obs/src/CObservationRGBD360.cpp is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.QReHAC + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + 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 -Wl,-dT,/builddir/build/BUILD/mrpt-1.4.0/.package_note-mrpt-1.4.0-32.fc37.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh mrpt 1.4.0-32.fc37 x86_64 + cd mrpt-1.4.0 ++ pwd + export LD_LIBRARY_PATH=/builddir/build/BUILD/mrpt-1.4.0/lib + LD_LIBRARY_PATH=/builddir/build/BUILD/mrpt-1.4.0/lib + cd redhat-linux-build + /usr/bin/ctest --output-on-failure --force-new-ctest-process -j2 --verbose UpdateCTestConfiguration from :/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/DartConfiguration.tcl UpdateCTestConfiguration from :/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/DartConfiguration.tcl Test project /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build Constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end No tests were found!!! /builddir/build/BUILD/mrpt-1.4.0 + cd - + RPM_EC=0 ++ jobs -p + exit 0 Processing files: mrpt-base-1.4.0-32.fc37.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.OgbIS0 + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-base + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-base + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-base + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-base + RPM_EC=0 ++ jobs -p + exit 0 Provides: libmrpt-base.so.1.4()(64bit) mrpt-base = 1.4.0-32.fc37 mrpt-base(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.30)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcxsparse.so.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.35)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.3.3)(64bit) rtld(GNU_HASH) Processing files: mrpt-libs-1.4.0-32.fc37.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.sfX6Nj + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-libs + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-libs + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-libs + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-libs + RPM_EC=0 ++ jobs -p + exit 0 Provides: libmrpt-base.so.1.4()(64bit) libmrpt-detectors.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-hmtslam.so.1.4()(64bit) libmrpt-hwdrivers.so.1.4()(64bit) libmrpt-kinematics.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-nav.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libmrpt-pbmap.so.1.4()(64bit) libmrpt-slam.so.1.4()(64bit) libmrpt-tfest.so.1.4()(64bit) libmrpt-topography.so.1.4()(64bit) libmrpt-vision.so.1.4()(64bit) mrpt-base = 1.4.0-32.fc37 mrpt-detectors = 1.4.0-32.fc37 mrpt-gui = 1.4.0-32.fc37 mrpt-hmtslam = 1.4.0-32.fc37 mrpt-hwdrivers = 1.4.0-32.fc37 mrpt-kinematics = 1.4.0-32.fc37 mrpt-libs = 1.4.0-32.fc37 mrpt-libs(x86-64) = 1.4.0-32.fc37 mrpt-maps = 1.4.0-32.fc37 mrpt-obs = 1.4.0-32.fc37 mrpt-opengl = 1.4.0-32.fc37 mrpt-pbmap = 1.4.0-32.fc37 mrpt-prrt-navigation = 1.4.0-32.fc37 mrpt-reactivenav = 1.4.0-32.fc37 mrpt-scanmatching = 1.4.0-32.fc37 mrpt-slam = 1.4.0-32.fc37 mrpt-topography = 1.4.0-32.fc37 mrpt-vision = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: lib3ds-1.so.3()(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libassimp.so.5()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.30)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcxsparse.so.3()(64bit) libdc1394.so.25()(64bit) libfreenect.so.0()(64bit) libftdi1.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libglut.so.3()(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.35)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libmrpt-slam.so.1.4()(64bit) libmrpt-tfest.so.1.4()(64bit) libmrpt-vision.so.1.4()(64bit) liboctomap.so.1.9()(64bit) libpcl_common.so.1.12()(64bit) libpcl_features.so.1.12()(64bit) libpcl_filters.so.1.12()(64bit) libpcl_io.so.1.12()(64bit) libpcl_search.so.1.12()(64bit) libpcl_segmentation.so.1.12()(64bit) libpcl_visualization.so.1.12()(64bit) libphidget21.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.10)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libusb-1.0.so.0()(64bit) libvtkCommonCore.so.1()(64bit) libvtkCommonDataModel.so.1()(64bit) libvtkCommonExecutionModel.so.1()(64bit) libvtkCommonMath.so.1()(64bit) libvtkFiltersCore.so.1()(64bit) libvtkFiltersGeometry.so.1()(64bit) libvtkRenderingAnnotation.so.1()(64bit) libvtkRenderingCore.so.1()(64bit) libvtkRenderingFreeType.so.1()(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.3.3)(64bit) rtld(GNU_HASH) Obsoletes: mrpt-base < 1.3.0 mrpt-detectors < 1.3.0 mrpt-gui < 1.3.0 mrpt-hmtslam < 1.3.0 mrpt-hwdrivers < 1.3.0 mrpt-kinematics < 1.3.0 mrpt-maps < 1.3.0 mrpt-obs < 1.3.0 mrpt-opengl < 1.3.0 mrpt-pbmap < 1.3.0 mrpt-prrt-navigation < 1.3.0 mrpt-reactivenav < 1.3.0 mrpt-scanmatching < 1.3.0 mrpt-slam < 1.3.0 mrpt-topography < 1.3.0 mrpt-vision < 1.3.0 Processing files: mrpt-apps-1.4.0-32.fc37.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.nhTc2X + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-apps + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-apps + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-apps + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-apps + RPM_EC=0 ++ jobs -p + exit 0 warning: File listed twice: /usr/lib/.build-id/0a/857f560dd7ed69d291f4b8bffcbf4715e7665f warning: File listed twice: /usr/lib/.build-id/0f/c13c8a9a6359cc5f82a1b3a9db05ab010656a1 warning: File listed twice: /usr/lib/.build-id/3b/cf9b4ae173e4616058ac3d7f4c0df9ec90098a warning: File listed twice: /usr/lib/.build-id/58/71dff0a1e56de83495e4855a5aacee175e0f12 warning: File listed twice: /usr/lib/.build-id/5a/e52009a0c646451d5c010c7a0ffafaaa11b7ef warning: File listed twice: /usr/lib/.build-id/8c/cdc8c79a9b430c725b7cf515d9469d669b09f5 warning: File listed twice: /usr/lib/.build-id/a9/ce9ffe103a0659f66db29cc68dc8316435c7f7 warning: File listed twice: /usr/lib/.build-id/ae/c5dd3117aa692f58633bd3c4e5d2db8ddec439 warning: File listed twice: /usr/lib/.build-id/e6/b893b9e0a269f1e68503ba6e61b956d4ce13d5 Provides: mrpt-apps = 1.4.0-32.fc37 mrpt-apps(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.35)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-hmtslam.so.1.4()(64bit) libmrpt-hwdrivers.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-nav.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libmrpt-slam.so.1.4()(64bit) libmrpt-tfest.so.1.4()(64bit) libmrpt-topography.so.1.4()(64bit) libmrpt-vision.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-2d-slam-1.4.0-32.fc37.x86_64 Provides: application() application(2dslamdemo.desktop) metainfo() metainfo(2dslamdemo.appdata.xml) mrpt-2d-slam = 1.4.0-32.fc37 mrpt-2d-slam(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libmrpt-slam.so.1.4()(64bit) libmrpt-vision.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-camera-calibration-1.4.0-32.fc37.x86_64 Provides: application() application(cameracalib.desktop) metainfo() metainfo(cameracalib.appdata.xml) mrpt-camera-calibration = 1.4.0-32.fc37 mrpt-camera-calibration(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-hwdrivers.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libmrpt-vision.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-gridmap-navigation-1.4.0-32.fc37.x86_64 Provides: application() application(gridmapnavsimul.desktop) metainfo() metainfo(gridmapnavsimul.appdata.xml) mrpt-gridmap-navigation = 1.4.0-32.fc37 mrpt-gridmap-navigation(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-hwdrivers.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-navlog-viewer-1.4.0-32.fc37.x86_64 Provides: application() application(navlog-viewer.desktop) metainfo() metainfo(navlog-viewer.appdata.xml) mimehandler(application/x-mrpt-navlog) mrpt-navlog-viewer = 1.4.0-32.fc37 mrpt-navlog-viewer(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-nav.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-rawlog-viewer-1.4.0-32.fc37.x86_64 Provides: application() application(rawlogviewer.desktop) metainfo() metainfo(rawlogviewer.appdata.xml) mimehandler(application/x-mrpt-rawlog) mrpt-rawlog-viewer = 1.4.0-32.fc37 mrpt-rawlog-viewer(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libmrpt-slam.so.1.4()(64bit) libmrpt-topography.so.1.4()(64bit) libmrpt-vision.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-reactive-navigation-1.4.0-32.fc37.x86_64 Provides: application() application(reactivenavdemo.desktop) metainfo() metainfo(reactivenavdemo.appdata.xml) mrpt-reactive-navigation = 1.4.0-32.fc37 mrpt-reactive-navigation(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-nav.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-robotic-arm-kinematics-1.4.0-32.fc37.x86_64 Provides: application() application(robotic-arm-kinematics.desktop) metainfo() metainfo(robotic-arm-kinematics.appdata.xml) mrpt-robotic-arm-kinematics = 1.4.0-32.fc37 mrpt-robotic-arm-kinematics(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-kinematics.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_html-3.2.so.0()(64bit) libwx_gtk3u_html-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-scene-viewer-1.4.0-32.fc37.x86_64 Provides: application() application(sceneviewer.desktop) metainfo() metainfo(sceneviewer.appdata.xml) mimehandler(application/x-mrpt-3dscene) mrpt-scene-viewer = 1.4.0-32.fc37 mrpt-scene-viewer(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGL.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-stereo-camera-calibration-1.4.0-32.fc37.x86_64 Provides: application() application(kinect-stereo-camera-calib-gui.desktop) metainfo() metainfo(kinect-stereo-camera-calib-gui.appdata.xml) mrpt-stereo-camera-calibration = 1.4.0-32.fc37 mrpt-stereo-camera-calibration(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-hwdrivers.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libmrpt-vision.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-devel-1.4.0-32.fc37.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.uvWupI + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-devel + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-devel + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: mrpt-devel = 1.4.0-32.fc37 mrpt-devel(x86-64) = 1.4.0-32.fc37 pkgconfig(mrpt-base) = 1.4.0 pkgconfig(mrpt-bayes) = 1.4.0 pkgconfig(mrpt-detectors) = 1.4.0 pkgconfig(mrpt-graphs) = 1.4.0 pkgconfig(mrpt-graphslam) = 1.4.0 pkgconfig(mrpt-gui) = 1.4.0 pkgconfig(mrpt-hmtslam) = 1.4.0 pkgconfig(mrpt-hwdrivers) = 1.4.0 pkgconfig(mrpt-kinematics) = 1.4.0 pkgconfig(mrpt-maps) = 1.4.0 pkgconfig(mrpt-nav) = 1.4.0 pkgconfig(mrpt-obs) = 1.4.0 pkgconfig(mrpt-opengl) = 1.4.0 pkgconfig(mrpt-pbmap) = 1.4.0 pkgconfig(mrpt-reactivenav) = 1.4.0 pkgconfig(mrpt-scanmatching) = 1.4.0 pkgconfig(mrpt-slam) = 1.4.0 pkgconfig(mrpt-tfest) = 1.4.0 pkgconfig(mrpt-topography) = 1.4.0 pkgconfig(mrpt-vision) = 1.4.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config pkgconfig(eigen3) pkgconfig(mrpt-base) pkgconfig(mrpt-bayes) pkgconfig(mrpt-graphs) pkgconfig(mrpt-graphslam) pkgconfig(mrpt-gui) pkgconfig(mrpt-maps) pkgconfig(mrpt-nav) pkgconfig(mrpt-obs) pkgconfig(mrpt-opengl) pkgconfig(mrpt-slam) pkgconfig(mrpt-tfest) pkgconfig(mrpt-vision) Processing files: mrpt-doc-1.4.0-32.fc37.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.n8XqTN + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc + cp -pr doc/html /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc + cp -pr samples /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64/usr/share/doc/mrpt-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: mrpt-doc = 1.4.0-32.fc37 mrpt-doc(x86-64) = 1.4.0-32.fc37 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-32.fc37.x86_64 Provides: mrpt-debugsource = 1.4.0-32.fc37 mrpt-debugsource(x86-64) = 1.4.0-32.fc37 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-32.fc37.x86_64 Provides: mrpt-debuginfo = 1.4.0-32.fc37 mrpt-debuginfo(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-64) = 1.4.0-32.fc37 Processing files: mrpt-base-debuginfo-1.4.0-32.fc37.x86_64 Provides: debuginfo(build-id) = f2d575667bf92e3308df64d7506b4282188b429e mrpt-base-debuginfo = 1.4.0-32.fc37 mrpt-base-debuginfo(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-64) = 1.4.0-32.fc37 Processing files: mrpt-libs-debuginfo-1.4.0-32.fc37.x86_64 Provides: debuginfo(build-id) = 578ea0264079a32e7b626487258f14a9ee392b98 debuginfo(build-id) = 5e7332cb615f8566d4f768b60d4fa13d4ba18afa debuginfo(build-id) = 6e31dbc02d41c77c6e5264c1588a60e56a002225 debuginfo(build-id) = 70243371157542869e9384171a9f9b4e287644f4 debuginfo(build-id) = 750bbb1f3afd9acd910cb802f4c30abad04cdb38 debuginfo(build-id) = 7fb075b23e5c6b88c053e4f07753b8436bd29895 debuginfo(build-id) = 82e8c5684d94587806a06a6a85ce70216a408f12 debuginfo(build-id) = 9a93fca092072c53a65b1e823dc9f1705413348e debuginfo(build-id) = a7ed31549c4854fc38e97da314d3bbd6e07a197b debuginfo(build-id) = af33b43b4241dbc5a89001c8b4408430c1e91e0b debuginfo(build-id) = b58e47d4af9551d797694ff3fb24372b45f9e74d debuginfo(build-id) = b93299e99ea91dbbfd29dd1af1ae9eb4845b644b debuginfo(build-id) = e9d81f000f253cb2fc4c2beae43fb8998301e1b6 debuginfo(build-id) = f2d575667bf92e3308df64d7506b4282188b429e debuginfo(build-id) = f7c586f321228582ae599c66944635f1e533eef0 mrpt-libs-debuginfo = 1.4.0-32.fc37 mrpt-libs-debuginfo(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-64) = 1.4.0-32.fc37 Processing files: mrpt-apps-debuginfo-1.4.0-32.fc37.x86_64 Provides: debuginfo(build-id) = 0a857f560dd7ed69d291f4b8bffcbf4715e7665f debuginfo(build-id) = 0fc13c8a9a6359cc5f82a1b3a9db05ab010656a1 debuginfo(build-id) = 155b22e90e0c1ed80d890844a1977f3b15674349 debuginfo(build-id) = 203f5716f7564bbb27b8789cd166716adce569c6 debuginfo(build-id) = 246d11ec0d3635f893c0d9b13c1b446d045fc6ac debuginfo(build-id) = 253a42d1332c3d5d4f2a20582a9edee42f419c0d debuginfo(build-id) = 2aba78f1f90cbe3925bf909a73b4d7e5327c0281 debuginfo(build-id) = 3bcf9b4ae173e4616058ac3d7f4c0df9ec90098a debuginfo(build-id) = 3ebb8fc2e63dd1512fced88ceb6062cbff9cdf0a debuginfo(build-id) = 5871dff0a1e56de83495e4855a5aacee175e0f12 debuginfo(build-id) = 5ae52009a0c646451d5c010c7a0ffafaaa11b7ef debuginfo(build-id) = 5f0394fa59d4aae23844df308c3d118830dcfe9d debuginfo(build-id) = 6b042b71fa776167c851986a76d3af72c1a32d32 debuginfo(build-id) = 715485002150302734b70421665954e158cef482 debuginfo(build-id) = 71f34b0970013d4e956ad473ea5cf893b5ad53b1 debuginfo(build-id) = 733e01371decd8d07e03e7d5ec309edfbc07c7e4 debuginfo(build-id) = 7378beb780bdd71d4267a848273f3e704ed34bc5 debuginfo(build-id) = 776cef14878294f40688e0476d57659a5119c79e debuginfo(build-id) = 83654cb5482b17fc5451da0210130203b6674fe2 debuginfo(build-id) = 8ba452f715cc2454510eab268b7c85564e94ce66 debuginfo(build-id) = 8ccdc8c79a9b430c725b7cf515d9469d669b09f5 debuginfo(build-id) = 993c3b81ca6356b2999367a4b55786ad7252776d debuginfo(build-id) = 9b4e80acc064a4021c5580e9cf99446f71e3dfa2 debuginfo(build-id) = 9e0287f413371b71cf2ca40c41eae6924d6dc85b debuginfo(build-id) = a6c77dbae635454369cac6962c217136be83906f debuginfo(build-id) = a818f815139084e8835cf582ce7540d059084891 debuginfo(build-id) = a9ce9ffe103a0659f66db29cc68dc8316435c7f7 debuginfo(build-id) = aec5dd3117aa692f58633bd3c4e5d2db8ddec439 debuginfo(build-id) = b18c595c17340f8c829a2f09e601b02ff7ed231a debuginfo(build-id) = b7b5cd7bf4b505c0417763ae997436e0d93fce51 debuginfo(build-id) = cf0ab9288b7aeb7818c4ea16b40d56667db067b9 debuginfo(build-id) = d0cbe76b7e575ec7e348456f83986418ee15ca52 debuginfo(build-id) = d25759fff34dc09cee3b7d579d4e13bc7ec06c70 debuginfo(build-id) = d6ad5d0306859295faf3bf8a921bf3ee6c280d99 debuginfo(build-id) = da113d6b8219c408424bf808eba8a21d0cba0767 debuginfo(build-id) = e61ae7de580e7891f3262796e0914feca614069e debuginfo(build-id) = e65f85d18d406a01b428e77ea659019c1461eeac debuginfo(build-id) = e6b893b9e0a269f1e68503ba6e61b956d4ce13d5 debuginfo(build-id) = e8910c05a34e8e578f81e674b60ad0d3e852f21f debuginfo(build-id) = eb719219bb56eed0204ac494ea48b9ef733f6913 debuginfo(build-id) = fc7c39e36bf7ecf80c2e35766dc52f16e1ed6db8 mrpt-apps-debuginfo = 1.4.0-32.fc37 mrpt-apps-debuginfo(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-64) = 1.4.0-32.fc37 Processing files: mrpt-2d-slam-debuginfo-1.4.0-32.fc37.x86_64 Provides: debuginfo(build-id) = 5871dff0a1e56de83495e4855a5aacee175e0f12 mrpt-2d-slam-debuginfo = 1.4.0-32.fc37 mrpt-2d-slam-debuginfo(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-64) = 1.4.0-32.fc37 Processing files: mrpt-camera-calibration-debuginfo-1.4.0-32.fc37.x86_64 Provides: debuginfo(build-id) = 5ae52009a0c646451d5c010c7a0ffafaaa11b7ef mrpt-camera-calibration-debuginfo = 1.4.0-32.fc37 mrpt-camera-calibration-debuginfo(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-64) = 1.4.0-32.fc37 Processing files: mrpt-gridmap-navigation-debuginfo-1.4.0-32.fc37.x86_64 Provides: debuginfo(build-id) = aec5dd3117aa692f58633bd3c4e5d2db8ddec439 mrpt-gridmap-navigation-debuginfo = 1.4.0-32.fc37 mrpt-gridmap-navigation-debuginfo(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-64) = 1.4.0-32.fc37 Processing files: mrpt-navlog-viewer-debuginfo-1.4.0-32.fc37.x86_64 Provides: debuginfo(build-id) = 0fc13c8a9a6359cc5f82a1b3a9db05ab010656a1 mrpt-navlog-viewer-debuginfo = 1.4.0-32.fc37 mrpt-navlog-viewer-debuginfo(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-64) = 1.4.0-32.fc37 Processing files: mrpt-rawlog-viewer-debuginfo-1.4.0-32.fc37.x86_64 Provides: debuginfo(build-id) = 0a857f560dd7ed69d291f4b8bffcbf4715e7665f mrpt-rawlog-viewer-debuginfo = 1.4.0-32.fc37 mrpt-rawlog-viewer-debuginfo(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-64) = 1.4.0-32.fc37 Processing files: mrpt-reactive-navigation-debuginfo-1.4.0-32.fc37.x86_64 Provides: debuginfo(build-id) = e6b893b9e0a269f1e68503ba6e61b956d4ce13d5 mrpt-reactive-navigation-debuginfo = 1.4.0-32.fc37 mrpt-reactive-navigation-debuginfo(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-64) = 1.4.0-32.fc37 Processing files: mrpt-robotic-arm-kinematics-debuginfo-1.4.0-32.fc37.x86_64 Provides: debuginfo(build-id) = 8ccdc8c79a9b430c725b7cf515d9469d669b09f5 mrpt-robotic-arm-kinematics-debuginfo = 1.4.0-32.fc37 mrpt-robotic-arm-kinematics-debuginfo(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-64) = 1.4.0-32.fc37 Processing files: mrpt-scene-viewer-debuginfo-1.4.0-32.fc37.x86_64 Provides: debuginfo(build-id) = a9ce9ffe103a0659f66db29cc68dc8316435c7f7 mrpt-scene-viewer-debuginfo = 1.4.0-32.fc37 mrpt-scene-viewer-debuginfo(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-64) = 1.4.0-32.fc37 Processing files: mrpt-stereo-camera-calibration-debuginfo-1.4.0-32.fc37.x86_64 Provides: debuginfo(build-id) = 3bcf9b4ae173e4616058ac3d7f4c0df9ec90098a mrpt-stereo-camera-calibration-debuginfo = 1.4.0-32.fc37 mrpt-stereo-camera-calibration-debuginfo(x86-64) = 1.4.0-32.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-64) = 1.4.0-32.fc37 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64 Wrote: /builddir/build/RPMS/mrpt-doc-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-apps-debuginfo-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-base-debuginfo-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-libs-debuginfo-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-rawlog-viewer-debuginfo-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-debugsource-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-libs-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-apps-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-stereo-camera-calibration-debuginfo-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-2d-slam-debuginfo-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-debuginfo-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-scene-viewer-debuginfo-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-gridmap-navigation-debuginfo-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-devel-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-base-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-navlog-viewer-debuginfo-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-camera-calibration-debuginfo-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-robotic-arm-kinematics-debuginfo-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-rawlog-viewer-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-reactive-navigation-debuginfo-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-gridmap-navigation-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-2d-slam-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-scene-viewer-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-reactive-navigation-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-stereo-camera-calibration-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-navlog-viewer-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-robotic-arm-kinematics-1.4.0-32.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-camera-calibration-1.4.0-32.fc37.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Yd47dX + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/mrpt-1.4.0-32.fc37.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.7OixJP + umask 022 + cd /builddir/build/BUILD + rm -rf mrpt-1.4.0 mrpt-1.4.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: File listed twice: /usr/lib/.build-id/0a/857f560dd7ed69d291f4b8bffcbf4715e7665f File listed twice: /usr/lib/.build-id/0f/c13c8a9a6359cc5f82a1b3a9db05ab010656a1 File listed twice: /usr/lib/.build-id/3b/cf9b4ae173e4616058ac3d7f4c0df9ec90098a File listed twice: /usr/lib/.build-id/58/71dff0a1e56de83495e4855a5aacee175e0f12 File listed twice: /usr/lib/.build-id/5a/e52009a0c646451d5c010c7a0ffafaaa11b7ef File listed twice: /usr/lib/.build-id/8c/cdc8c79a9b430c725b7cf515d9469d669b09f5 File listed twice: /usr/lib/.build-id/a9/ce9ffe103a0659f66db29cc68dc8316435c7f7 File listed twice: /usr/lib/.build-id/ae/c5dd3117aa692f58633bd3c4e5d2db8ddec439 File listed twice: /usr/lib/.build-id/e6/b893b9e0a269f1e68503ba6e61b956d4ce13d5 Child return code was: 0